我想用Shift+之类的东西Enter在Vim中创建一个新行.
所以如果|
是光标,这就是我想做的事情:
<%= some.code("in here") | %>
Run Code Online (Sandbox Code Playgroud)
现在,按Shift+ Enter(或类似的东西)并将其作为输出:
<%= some.code("in here") %>
and my new line here |
Run Code Online (Sandbox Code Playgroud)
这可能吗?
Tod*_*obs 23
可能有很多方法可以执行您想要的操作,但有一种方法是使用CTRL-O转义到正常模式以插入该行.例如CTRL- O o将在当前行下方打开一个新行并将光标放在那里.
如果您想映射它而不是将其用作一次性,您可以使用imap来设置您选择的助记符.例如:
:imap \nn <C-O>o
Run Code Online (Sandbox Code Playgroud)
将为它创建一个插入模式映射\nn将执行相同的操作.
wed*_*ens 11
我用来imap <C-o> <esc>o
在Ctrl + O上绑定新行