[英]How do I go to a file in vim/nerdtree?
我正在嘗試過渡到 vim,但我很難將 pycharm 中的某些功能映射到 vim。
第一個是我如何直接 go 到文件路徑。 在 pycharm 中,我相信它是 cmd-shift P。您將輸入文件路徑,它會帶您到那里。 我認為也有自動完成?
就像——我知道我想訪問一個 .css 文件。 所以我會本能地開始輸入: cmd shift p.css
這將返回 .css 文件。
我該如何在 vim 中做到這一點?
謝謝!
:edit
是編輯現有文件的最基本命令。
:edit <your file name>
要獲取以“.css”結尾的所有文件的列表,請使用:edit e *.css
然后按Ctrl + d 。 有關詳細信息,請參閱 Vim 中的:help c_CTRL-D
。
:find <file>
是更強大的:edit
版本。 它從path
選項中列出的目錄中搜索<file>
。 例如,如果您的當前目錄是project
並且path
的值包含/path/to/project/**
,則:find file.css
將在 project 的所有子目錄中搜索“file.css”。
還有一個名為“ ctrlp.vim ”的插件,它應該與您在 pycharm 中使用的類似。
有關文件導航的更多信息,我強烈建議您閱讀 Romain Lafourcade 的一篇優秀文章“一千個文件的死亡”。
對像我這樣的“初級”伙伴說幾句話:
在“git clone”NERDTREE 進程之后.. 取出 session 並再次進入驗證......
我呆了 30 多分鍾試圖找到永遠不存在的錯誤。
我寫這個是因為我覺得有必要
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.