नियमित ऊर्ध्वाधर गतियों के अलावा, मैं /programming/4946421/vim-moving-with-hjkl-in-long-lines-screen-lines के संशोधित संस्करण का उपयोग करता हूं । मैं आमतौर पर तीर कुंजियों के साथ आगे बढ़ता हूं, न कि hjkl (अन्य संपादकों का लूज़ टाइम उपयोगकर्ता, इससे पहले कि मुझे विम मिल जाए, तीर / होम / एंड / PgUp / PgDn को स्विच करने के लिए उपयोग किया जाता है, 5+ वर्षों के विशेष एक्सिम उपयोग के बाद भी)।
function! ScreenMovement(movement)
if &wrap
return "g" . a:movement
else
return a:movement
endif
endfunction
map <expr> <C-Down> ScreenMovement("j")
map <expr> <C-Up> ScreenMovement("k")
map <expr> <C-Home> ScreenMovement("0")
map <expr> <C-End> ScreenMovement("$")
Ctrl पकड़कर मैं प्रदर्शन पंक्तियों को शुरू या समाप्त / समाप्त करने के लिए नेत्रहीन जा सकता हूं। मेरे लिए यह विकल्प की तुलना में अधिक कुशल है, कम से कम।
लगभग भूल गया: मुझे संशोधित करने की आवश्यकता है। इसके लिए विशेष रूप से urxvt में काम करने के लिए .Ddeults, लेकिन यह संभवतः एक ऑफ-टॉपिक मुद्दा है (Google पर उत्तर के साथ)।