vim是個非常強(qiáng)大的編輯器,搭配使用NERDTree可以很方便地進(jìn)行開啟檔案、尋找檔案等操作。但是不能新建文件和刪除文件,這是有些不方便的。
vim有簡單的命令列功能,可以進(jìn)行touch/rm操作。
有沒有方法可以在NERDTreeC
到某個目錄的時候,vim的終端也能自動cd
到該目錄,這樣的話使用vim命令列新建和刪除檔案的時候就不需要寫一條長條的路徑了
感謝大家的回答,讓我發(fā)現(xiàn)我問出了個這麼SB
的問題
認(rèn)證0級講師
= =
先生你知不知道命令模式下前面加!可以執(zhí)行shell指令
比如:! mkdir www 就可以新建資料夾了。
! rm 就可以刪除檔案了
當(dāng)然你要是用Windows當(dāng)我沒說
vim是個非常強(qiáng)大的編輯器,搭配使用NERDTree可以很方便地進(jìn)行開啟檔案、尋找檔案等操作。但是不能新建文件和刪除文件,這是有些不方便的。
1. 新建文件, vim加文件名後綴保存不就相當(dāng)於新建了嗎, 或者樓上幾位說得:!touch但這個是調(diào)用操作系統(tǒng)的命令,linux有, windows不清楚。 刪除檔案類似
vim帶有簡單的命令列功能,可以進(jìn)行touch/rm操作。
有沒有方法可以在NERDTreeC到某個目錄的時候,vim的終端也能自動cd到該目錄,這樣的話使用vim命令列新建和刪除檔案的時候就不需要寫一長條的路徑了
2. NerdTree有這個功能吧, 見樓上給的幫助資訊
給你一個簡單的cheatsheet
https://gist.github.com/ldong/f05bbae89079f52cca0e
https://github.com/tpope/vim-eunuch
windows用戶弱弱說下,在gvim中也可以使用!加cmd指令的方式操作文件,不過指令執(zhí)行過程中會彈出cmd視窗...
順便說下,使用指令操作檔之後,NERDTree無法自動刷新目錄.....
新人補(bǔ)充一下:NERDTree無法自動刷新目錄.....可以使用shift+R 手動刷新
而且,1樓給出的答案仔細(xì)看一下就可以。遊標(biāo)指到檔案後,按m 會出現(xiàn)四個檔案操作。這時候就可以創(chuàng)建,刪除,複製等操作了。