以前一直用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,一切錯誤歸我。