-2

Shell脚本中有一行

f) SCREEN = TRUE

我想成功

f)
SCREEN = TRUE

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

4

3 回答 3

4

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

互联网上有很多基本的 vi 命令列表可能会有所帮助。

于 2013-08-07T23:39:48.630 回答
0

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

于 2013-08-08T00:03:15.030 回答
0

我试图弄清楚是否有一种方法可以在正常模式下执行此操作,而无需按 3 个按钮插入,用 enter 移动下行线,然后转义为正常。我相信这就是 OP 可能一直在要求的。不知道为什么没有任何内置的快捷方式。无论如何,我刚刚在我的 .vimrc 中进行了快速映射。

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

于 2016-08-23T20:56:21.680 回答