notepad++ 插件推薦——快速定位文件


介紹Notepad++的文章很多,我這里就不贅述了。簡言之,是一個輕便的文本編輯工具。結合豐富的插件,可以實現很多功能,可以成為一個輕量級的IDE,用來做腳本開發非常合適。

這里介紹幾個插件可以用來進行文件定位。(所有插件都可以在Notepad++的菜單欄 插件->Plugin Manager->Show Plugin Manager里面找到)

 

第一個是Explorer

這個插件很多用Notepad++的人應該很熟悉了,可以通過展開文件夾找到特定文件。當然很難說是快速定位,左下角的Filter框並不能像xcode那樣實現對所有文件的快速過濾,只能過濾當前文件夾這一層的內容。這個插件的一個重要作用是能夠像瀏覽文件夾那樣直接在Notepad++中操作,不用切換到其他窗口。右擊還能找到標准的鼠標右鍵菜單,比較方便的是能找到tortoise svn菜單和winRAR的菜單。一般直接在notepad++里面做了修改就可以直接在notepad++里面提交svn了(如果機器上裝了svn——非tortoiseSVN,並且Notepad++裝了NppExec插件的話,也可以在NppExec的console窗口中直接用svn命令行操作)。

Explorer

Explorer_standard_menu

 

第二個定位文件的插件是File Switcher

FileSwitcher

相比於前面的Explorer要逐層展開文件夾來找尋文件,這個插件並不需要用鼠標來操作。設定好快捷鍵后,快捷鍵打開File Switcher,然后通過關鍵字查找就能定位到已打開的文件了。注意,這里是已打開的文件。所以事先還是要通過手動的文件查找打開該文件,后面就不需要重新手動查找了。當然可以一直不關閉打開的文件,Notepad++關閉后重新打開的話上次打開的文件也都是打開的,只不過打開Notepad++時間會稍微長一點因為要加載所有要打開的文件。但是這樣后面用File Switcher定位文件就很方便,只要查找的文件是已打開的,那就不需要記住它的路徑逐層查找了。

另一個類似的功能可以在Notepad++的首選項中開啟,如下圖所示:

preference_DocSwitcher

然后會出現一個已打開文件列表的窗口,這里面也可以定位到已打開的文件,還可以對已打開文件進行后綴名排序,選擇性的批量關閉文件。

doc_switcher

只不過用Doc Switcher定位文件不如File Switcher快速和方便。

 

第三個要介紹的快速定位文件的插件是Open File In Solution

要用這個插件,還要裝另外兩個插件Solution Hub和Solution Hub UI。這三個插件一起裝反正也就是多點兩下鼠標的事,很方便。

然后打開SolutionHubUI(沒有定義快捷鍵的話點擊Notepad++菜單欄插件->SolutionHubUI->SolutionHubUI Show):

solutionHubUI_new

 

執行如下步驟:直接查看第5步

1.點擊New solution按鈕

2.在Name里面填入solution的名稱,這里我以cocos2d-x-3.1為例,就取名cocos2d_3.1

3.點擊Path下面的文件夾圖標,指定文件夾並勾選Recursive和Monitored。這里可以指定多個文件夾,只需要點擊中間的 "Add new field"  圖標即可。"Remove field" 可以刪除文件夾。

4.點擊Save solution...按鈕

5.然后Solution Name下面就會出現剛才命名的cocos2d_3.1。這時候在Connections里面填入ofis(這是Open File In Solution的首字母,說明這個Solution是給Open File In Solution這個插件用的),然后點擊Save connections...

solutionHubUI_new1

最后結果如下圖所示:

 

solutionHubUI_new_2

然后關閉SolutionHubUI的窗口。

6.接下來就可以用Open File In Solution快速定位文件了:Notepad++菜單欄 插件->Open File In Solution->OFIS Show(我指定了快捷鍵ctrl+shift+r——這是eclipse常用的快捷鍵打開Open File In Solution)

Open ofis

怎么樣,還是很酷的吧:

ofis

相比於前面兩種插件的定位文件的方式,Open File In Solution是要方便不少吧,不需要記住文件路徑,而且只通過鍵盤操作就可以了。不過有必要提出的是,雖然這樣看File Switcher這個插件似乎多余了,但我還是會用到File Switcher的,因為如果某個文件不在指定的Solution里面,但是又是打開過的,那么File Switcher還是比Open File In Solution有用的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM