我不是80(或72)个角色的粉丝。即使您的VIM插入换行符本身也会出现换行符 - 之后编辑该行文本时,您很容易遇到不一致问题。否则我对编辑器没有任何反对意见,但是我在GUI编辑器中以某种方式编辑文本会让我在晚上睡得更好。
所以,我发现换行的原因主要是由于无法穿过柔和的包裹线,因此我发现这篇文章:http://vim.wikia.com/wiki/Move_through_wrapped_lines有效,但我正在寻找一个解决方案,可以在插入模式和编辑模式下工作。
P.S。我可能是VIM的新手:)
答案 0 :(得分:5)
为什么需要在插入模式下移动包裹线?您最好使用gj
和gk
在命令模式下浏览这些行,当您需要编辑内容时,请按i
,编辑并退出插入模式。
你在插入模式下花费的时间越少越好。
答案 1 :(得分:1)
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
我的完整配置在这里: