[英]VIM - Move through wrapped lines (in insert mode)
我不是80(或72)个字符的粉丝。 即使您的VIM本身插入了换行符,也要在换行符后加上换行符-稍后编辑该行文本时,您很容易遇到不一致问题。 否则,我对编辑器没有任何要求,但是以某种方式像在GUI编辑器中一样编辑文本可以使我晚上睡得更好。
因此,我发现换行的原因主要是由于无法在软包装的行中移动,因此我找到了这篇文章: http : //vim.wikia.com/wiki/Move_through_wrapped_lines有效,但是我寻找一种可以在插入模式和编辑模式下工作的解决方案。
PS我可能是VIM的新手:)
为什么需要在插入模式下浏览换行? 最好在命令模式下使用gj
和gk
在这些行中移动,当需要编辑某些内容时,按i
,然后编辑即可退出插入模式。 在插入模式下花费的时间越少越好。
imap <Down> <C-o>gj
和
imap <Up> <C-o>gk
为我工作。
我的配置如下:
vmap <silent> <Right> l
vmap <silent> <Left> h
vmap <silent> <Up> gk
vmap <silent> <Down> gj
nmap <silent> <Right> l
nmap <silent> <Left> h
nmap <silent> <Up> gk
nmap <silent> <Down> gj
imap <silent> <Up> <C-o>gk
imap <silent> <Down> <C-o>gj
我的完整配置在这里:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.