我想在VIM(ruby comment)的選定文本塊的開頭插入散列。我在可視模式中選擇了這些行,但是如何對所有行執行相同的操作?VIM Blockwise插入
8
A
回答
13
你有兩個主要選擇:
選擇塊可視模式(CTRL-V),然後用
I
插入同樣的事情在整個塊的左側。同樣附加A
;見blockwise operators。選擇正常視覺(v)或視覺線(V)模式中的線條,然後對所有線條執行相同的命令,例如
s/^/# /
或normal I#
。輸入:
當你有一個視覺選擇自動使用視覺選擇作爲線範圍(記作'<,'>
)。
1
4
而在可視化模式做
:'<,'>s/^/#
實際上,'<,'>
將自動當你打:
插入。
相關問題
- 1. Shellscript - 讀取blockwise
- 2. Vim:刪除插入模式
- 3. Vim智能插入分號
- 4. VIM:插入空ERB標籤
- 5. Vim:在行末插入
- 6. vim:快速列插入
- 7. Vim中插入文本
- 8. Numpy blockwise減少操作
- 9. vim插件插入新行後「{{」
- 10. 在vim中防止插入模式
- 11. 在vim的換行插入時間戳
- 12. 從autocmd插入模式在Vim
- 13. 插入模式下的Vim鍵映射
- 14. 自動在vim中插入頭文件
- 15. 在vim插入模式下使用宏
- 16. VIM在插入模式下導航
- 17. Vim:如何插入視覺塊模式?
- 18. Vim的:在插入模式映射
- 19. Oh My ZSH&Vim插入光標
- 20. VIM-substitute命令插入重複
- 21. 插入回車符在vim中
- 22. VIM不接受縮寫插入文本
- 23. Vim - 使點擊退出插入模式
- 24. 在Vim中插入列的縮進
- 25. VIM:插入一個行號,在
- 26. Vim EasyMotion:移動後插入模式?
- 27. vim腳本插入ascii-art公式
- 28. vim,在特定行插入行號
- 29. 插入模式下缺少VIM逗號
- 30. vim插入文本,如果還沒有
塊視覺模式不適合我,但正常。在塊視覺中,我選擇了每一行的第一個字符,並刪除了所有這些字符,而不是放入我想要的字符。 雖然第二個工作,但謝謝! – tesserakt 2010-05-20 15:21:48
@tesmar:我一直都在使用它;我知道它是有效的 - 你一定犯了一些錯誤的東西。 'ctrl-v',得到你想要的選擇(第一個字符很好,像你一樣),'我#'。 –
Cascabel
2010-05-20 15:48:30
你是對的,它工作後,我意識到我不得不按Ctrl + V。感謝您的提示! – tesserakt 2010-05-24 13:10:29