Utilities
補充 Vim 的最佳通用程式工具是什麼?
我用 Vim 作為我的文本編輯器已經有一段時間了,我覺得我在做任何事情都需要很長的路要走。我使用 ctags 標記我的程式碼庫以進行導航,並使用 grep(儘管效率低下)來查找使用某些方法的位置。但我感覺有一些我不知道的非常有用的工具可以提高我的工作效率。
我可以用於補充 Vim 的一般程式的最佳軟體堆棧是什麼?您如何瀏覽程式碼庫、執行 make、將更改推送到原始碼控制系統等?你在 Vim 旁邊打開了第二個控制台嗎?
vim的一個重要特性是易於與現有的 shell 命令集成。一些最有用的外部工具包含在coreutils和其他簡單的文本操作工具中。例如,我們可以通過以下方式獲取文件中的行數:
:! wc -l %
或字數:
:! wc -w %
任何在 shell 上工作的命令都可以在這里工作。這可以與
:read
(:r
) 命令強有力地結合,將命令的輸出放入文件中。例如::r !wc -l %
將字行數放入您正在編輯的文件中。
這樣做的另一個優點是用這些命令之一的輸出替換您目前正在編輯的文本。例如,您可以
par
通過執行以下命令來格式化整個文件::% !par