我在長時間會話期間意外發現了VI的一個特性,這是我想要使用的一個功能,但我無法在歷史中找到它。VI和VIM文件列表
如果我有一個以.property結尾的文件列表,如何在vi中打開這些文件的列表,以便它們顯示爲可向下滾動並選擇要編輯的正確文件的列表?
我確實回顧了我的歷史,但是我打開了一百萬個標籤,並且無法瞭解我是如何做到這一點的!
謝謝。
我在長時間會話期間意外發現了VI的一個特性,這是我想要使用的一個功能,但我無法在歷史中找到它。VI和VIM文件列表
如果我有一個以.property結尾的文件列表,如何在vi中打開這些文件的列表,以便它們顯示爲可向下滾動並選擇要編輯的正確文件的列表?
我確實回顧了我的歷史,但是我打開了一百萬個標籤,並且無法瞭解我是如何做到這一點的!
謝謝。
:e <directory containing .property files>
輸入
這將列出目錄中的所有文件。現在您可以導航到正確的文件並開始編輯。
如果您是在包含.property文件的目錄,那麼你可以只用:E
輸入
我建議你嘗試ctrlp.vim它通過文件名或完整路徑,正則表達式搜索的搜索,自動檢測項目根目錄(帶有.git | hg | svn | bzr | _darcs文件夾的項目根目錄),個性化文件名稱排除等等。
只要按下它會打開一個窗格,你可以搜索你想要的:
:vnew|r!find . -name *.property
上面的命令在新的垂直窗口中打開一個新的緩衝區,並與輸出填充它find
。使用gf
跳轉到光標下的文件。
:args **/*.property
:ls
上面的命令遞歸地填充與.property
結尾的文件中的參數列表。使用:ls
選擇要編輯的緩衝區。
然後您可以使用Ctrl + H編輯隱藏列表,輸入'\ .property'並按幾次'a'只顯示那些以.property結尾的文件。 –