如何在不插入模式下按下一行而在某一行打印空白行?之後,我仍應處於正常模式。打印空行的最快方法?
回答
在香草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. 在文件中打印單行的最快方法
- 2. toString()方法打印空值
- 3. 安排排序和打印大型HashMap的最快方法?
- 4. 在Ruby中打印XML節點的XPath的最快/單行方法?
- 5. PhpED:打開文件的最快方法?
- 6. 打印Datagrid的最簡單方法
- 7. 根據空白單元格刪除整行的最快方法
- 8. 用所有行和所有列打印datagridview的最佳方法?
- 9. 在行上打印數組的最簡單方法是什麼?
- 10. 「忽略」一行的最快方法
- 11. 生成行組合的最快方法
- 12. 反覆插入行的最快方法?
- 13. 插入多行的最快方法
- 14. 找到行數的最快方法?
- 15. 計算行列式的最快方法?
- 16. 如何打印最快時間
- 17. 如何從主方法打印空白方法
- 18. bash:打印x空行數
- 19. 的最快方法 - Python的
- 20. 打印方法中的NullPointerException
- 21. 調用方法的最快方法
- 22. 以編程方式打開預製面板的最快方法?
- 23. 打印最後「\ n」用印刷方法在Python焦炭
- 24. 插入多行的最快最乾淨的方法django
- 25. 在ASP.NET中打印的最佳方式
- 26. 從c#/ .net打印的最佳方式?
- 27. C# - 最快的方法來做這種類型的空檢查?
- 28. Rails打印作業方法
- 29. 算法打印方程
- 30. 遞歸棧打印方法
這很好。謝謝! – Young 2010-04-02 09:48:09