将文本移动到vi中的下一行

时间:2013-08-07 23:37:32

标签: vim vi

Shell脚本中有一行

f) SCREEN = TRUE

我想成功

f)
SCREEN = TRUE

我不能在vi中轻易做到这一点。显然,在普通的文本编辑器中,输入命令可以将f)之后的文本移到下一行。在vi中最好的方法是什么?

3 个答案:

答案 0 :(得分:2)

l向右移动光标,按j向下移动光标,将光标移至S.然后按i进入“插入”并按回车键创建一个新队。然后点击esc停止插入,:wq保存并退出。

There are lots of basic vi command lists on the internet that might help.

答案 1 :(得分:0)

将光标放在行上0fSi<ENTER><ESC>0转到行首,fS找到'S',i进入插入模式,<ENTER>插入某种换行符,<ESC>退出插入模式)

答案 2 :(得分:0)

我试图找出是否有办法在正常模式下执行此操作而不按3个按钮进行插入,使用enter移动下行线然后转为正常。我相信这可能是OP所要求的。不知道为什么没有任何内置的快捷方式..无论如何我最终在我的.vimrc中进行了快速映射。

nmap <leader>j i<cr><esc>