我想使用Shift + Enter之类的方法在Vim中创建新行。
因此,如果|
是光标,这是我想做的事情:
<%= some.code("in here") | %>
现在,按Shift + Enter(或类似功能)
并将其作为输出:
<%= some.code("in here") %>
and my new line here |
这可能吗?
最佳答案
退出普通模式
可能有多种方法可以执行您想要的操作,但是一种选择是使用CTRL-O转至正常模式以插入行。例如,CTRL-O o将在当前行下方打开新行,并将光标置于插入模式。
如果要映射此映射而不是一次性使用,则可以使用imap设置选择的助记符。例如:
:imap \nn <C-O>o
将为\ nn创建一个插入模式映射,该映射将执行相同的操作。
关于vim - 在插入模式下创建新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18139047/