把 Notepad++ 打造成一款易用的C#指令碼編輯器

xiaotie發表於2013-08-22

以前一直用Linqpad在寫小程式指令碼,但是Linqpad自動完成功能要收費,且不開源,這樣的話就不方便擴充套件了。今天在 http://csscriptnpp.codeplex.com/ 發現了一款C#自動完成的外掛:CS-Script for Notepad++(http://csscriptnpp.codeplex.com/),遂下載下來試用。

試用感覺很不錯,不過還有點小缺陷:

(1)不支援指標的自動完成(這個一般人用不上,但影象開發需要!);

(2)顯示自動完成列表的快捷鍵是 Ctrl+Space,很不爽。

於是,下載了它的原始碼,進行了修改,將顯示自動完成列表的快捷鍵修改為 Ctrl+/,並且,支援指標的自動完成。

環境要求:需要.Net 4.0環境。修改後的外掛檔案及原始碼下載地址: http://files.cnblogs.com/xiaotie/CSScriptNpp-Modify.zip

下載後,將解壓縮後的外掛檔案安裝到Notpad++plugin目錄下,重啟Notpad++即可。安裝後的plugin 目錄如下:

介面效果:

F5即可執行。

可以在程式碼首部通過註釋的方式引入dll及其它原始檔,語法可參考 http://www.csscript.net/help/Directives.html 

====

最後,國際慣例:一切榮譽歸 csscript,一切錯誤歸我。

相關文章