我是Vim新手,我在OSX Snow Leopard上使用MacVim.我必须采取的最常见的操作之一是将光标移动到新行,但也将光标后的文本移动到新行.我知道在正常模式或可视模式下按"o"会将光标移动到新行并将模式切换为插入.
我想做的是将光标移动到一个新行,并将光标后的文本移动到新行,最好是保持正常模式?这可能吗?我怎样才能完成这项任务?
rom*_*inl 19
如果光标在a <space>上([]标记光标):
lorem ipsum[ ]dolor sit amet
Run Code Online (Sandbox Code Playgroud)
最简单的方法r<CR>就是"用换行符替换当前字符".
否则,请使用@ knittl的解决方案.
kni*_*ttl 11
所以你想要移动当前行中的所有内容,这是在光标到下一行之后?阅读:插入换行符?
(move cursor)
i (or a)
<return>
<esc> (or ^C)
Run Code Online (Sandbox Code Playgroud)
要将此按键序列映射到单个键,请遵循@thb的建议并使用以下:map命令:
:map <F2> i<CR><ESC>
Run Code Online (Sandbox Code Playgroud)