繁体   English   中英

VIM-在换行中移动(在插入模式下)

[英]VIM - Move through wrapped lines (in insert mode)

我不是80(或72)个字符的粉丝。 即使您的VIM本身插入了换行符,也要在换行符后加上换行符-稍后编辑该行文本时,您很容易遇到不一致问题。 否则,我对编辑器没有任何要求,但是以某种方式像在GUI编辑器中一样编辑文本可以使我晚上睡得更好。

因此,我发现换行的原因主要是由于无法在软包装的行中移动,因此我找到了这篇文章: http : //vim.wikia.com/wiki/Move_through_wrapped_lines有效,但是我寻找一种可以在插入模式和编辑模式下工作的解决方案。

PS我可能是VIM的新手:)

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

我的完整配置在这里:

https://github.com/Waxolunist/vimconf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM