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

Vim 将文本移动到vi中的下一行,vim,vi,Vim,Vi,Shell脚本中有一行 f) SCREEN = TRUE 我想成功 f) SCREEN = TRUE 在vi中我不能很容易做到这一点。显然,在普通的文本编辑器中,enter命令可以将f之后的文本移到下一行。在vi中执行此操作的最佳方法是什么?按l向右移动光标,按j向下移动光标,将光标移动到S。然后按i插入并按enter键创建新行。然后按esc停止插入,按:wq保存并退出 光标在行上时,0fSi 0转到行的开头,fS find'S',我进入插入模式,插入某种换行符,退出插入模式我试图找出是否有

Shell脚本中有一行

f) SCREEN = TRUE
我想成功

f)
SCREEN = TRUE
在vi中我不能很容易做到这一点。显然,在普通的文本编辑器中,enter命令可以将f之后的文本移到下一行。在vi中执行此操作的最佳方法是什么?

按l向右移动光标,按j向下移动光标,将光标移动到S。然后按i插入并按enter键创建新行。然后按esc停止插入,按:wq保存并退出


光标在行上时,0fSi
0转到行的开头,fS find'S',我进入插入模式,插入某种换行符,退出插入模式

我试图找出是否有一种方法可以在正常模式下执行此操作,而无需按3个按钮进行插入,用enter键向下移动行,然后退出到正常模式。我相信这就是OP的要求。不知道为什么没有任何内置的快捷方式。。总之,我只是在我的.vimrc中快速绘制了一个映射


nmap j i

似乎您不知道如何很好地使用vim。我建议使用vimtutor来学习基本功能使用此:/fa->搜索f,点击回车,点击a,点击回车…一旦你在想要打破的空间上,按r。r将用您按下的下一个键替换一个字符。到达太空的快捷方式是0f。我同意FDinoff的观点,vimtutor是学习基础知识的好地方。这是世界上最复杂的软件。为什么让事情变得更难?隐马尔可夫模型?而且它没有“开始”或“提示”页面。我总是避免使用Nano。