VIM - 穿过包裹线(在插入模式下)

时间:2010-09-16 21:32:53

标签: vim

我不是80(或72)个角色的粉丝。即使您的VIM插入换行符本身也会出现换行符 - 之后编辑该行文本时,您很容易遇到不一致问题。否则我对编辑器没有任何反对意见,但是我在GUI编辑器中以某种方式编辑文本会让我在晚上睡得更好。

所以,我发现换行的原因主要是由于无法穿过柔和的包裹线,因此我发现这篇文章:http://vim.wikia.com/wiki/Move_through_wrapped_lines有效,但我正在寻找一个解决方案,可以在插入模式和编辑模式下工作。

P.S。我可能是VIM的新手:)

2 个答案:

答案 0 :(得分:5)

为什么需要在插入模式下移动包裹线?您最好使用gjgk在命令模式下浏览这些行,当您需要编辑内容时,请按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

我的完整配置在这里:

https://github.com/Waxolunist/vimconf