如何在不插入模式下按下一行而在某一行打印空白行?之后,我仍应处于正常模式。打印空行的最快方法?
回答
在香草vim中是o<ESC>
。按2键。
您还可以添加在你的.vimrc如下:
noremap <CR> o<ESC>
加快空白行创作只用一个单一的Enter
:)。
试试这个: Ø - 开行
连按Ø或可替代移 + Ø。
更好地使用小写“o”,因为它会混淆这种方式 – 2010-04-02 07:37:43
在当前行之后添加空行:o(小o)和转义。在当前行之前插入空白行O(大写O)和Escape。如果您想保持插入模式,您可以跳过Escape。
即使o<ESC>
只是两个按键,它会移动光标并添加新行的创建,以更改可能不需要的历史记录。也就是说,命令.
将在之后重复创建新行。
1)unimpaired.vim
有一个插件,unimpaired.vim,具有用于光标之前或不改变改变历史后创造新的生产线的映射,它不移动光标到新线路。如果设置了nostartofline
,则光标也将保留在当前列中。使用unimpaired.vim ,创建游标后新行:
]<Space>
或光标之前:
[<Space>
http://www.vim.org/scripts/script.php?script_id=1590
它也接受计数,所以在光标后创建3个新行,您可以使用:
3]<Space>
2)映射
你也可以让自己的映射,以创建一个新的生产线,例如映射\]
(或任何你的领导者关键是)后添加一行你光标:
:nnoremap <Leader>] :put!=repeat(nr2char(10),v:count)<Bar>']+1<Cr>
这是unimpaired.vim如何创建新的生产线。为了在光标前创建一个类似的映射来创建新行,只需将+1更改为-1
- 1. 这是用shell打印特定行的最快方法吗?
- 2. 在文件中打印单行的最快方法
- 3. toString()方法打印空值
- 4. 打印从空隙方法
- 5. 安排排序和打印大型HashMap的最快方法?
- 6. 在Ruby中打印XML节点的XPath的最快/单行方法?
- 7. 打印空行?
- 8. PhpED:打开文件的最快方法?
- 9. 打印Datagrid的最简单方法
- 10. 最快的方法
- 11. 最快的方法?
- 12. 最快的方法?
- 13. 根据空白单元格删除整行的最快方法
- 14. 用所有行和所有列打印datagridview的最佳方法?
- 15. 在行上打印数组的最简单方法是什么?
- 16. 更快的方法来隐藏空行
- 17. 找到行数的最快方法?
- 18. 插入多行的最快方法
- 19. 计算行列式的最快方法?
- 20. “忽略”一行的最快方法
- 21. 反复插入行的最快方法?
- 22. 生成行组合的最快方法
- 23. 如何打印最快时间
- 24. Eclipse方法打印?
- 25. 的最快方法 - Python的
- 26. 如何从主方法打印空白方法
- 27. bash:打印x空行数
- 28. 打印awk为空行
- 29. Printf打印空白行
- 30. 调用方法的最快方法
这很好。谢谢! – Young 2010-04-02 09:48:09