天天看點

比NotePad++更好的文本代碼(C#)編輯器Sublime Text

前言

 前兩天在部落格園看到@晴天豬的部落格發表的關于他使用的代碼編輯器,自己索性試了一下,果斷好用,自己也來記錄一下。以便以後配置使用。接下來我配置的主要是簡單的編譯C#代碼的。

配置一調用C#編譯器

 我現在電腦的系統為Win7哦。我要将C#編譯器的csc.exe檔案添加到環境變量中。

首先我的電腦==右鍵屬性==進階系統設定==環境變量==系統變量==變量Path輕按兩下==在變量值中将路徑添加到後面添加前用;分隔C:\Windows\Microsoft.NET\Framework\v4.0.30319

配置二建立編譯器選項

 打開Submile Text

比NotePad++更好的文本代碼(C#)編輯器Sublime Text

 工具  編譯系統   最下面的編譯新系統,然後将如下指令斤西瓜複制

另存為ST2程式目錄的Packages/User檔案夾下面,檔案名為:C#.sublime-build。

比NotePad++更好的文本代碼(C#)編輯器Sublime Text

測試編譯代碼

 下面在ST中編寫一些簡單的代碼如下

将代碼随便儲存為一個檔案字尾為cs哦。然後Ctrl+B就OK了。

比NotePad++更好的文本代碼(C#)編輯器Sublime Text

現在隻能編譯,但是不能測試運作。你我們接下來配置一下吧。

配置三能讓代碼運作起來

 其實很簡單,就是在C#編譯器路徑中我的電腦也就是C:\Windows\Microsoft.NET\Framework\v4.0.30319中建立RunCSharp.bat檔案,然後在其中寫入以下内容:

當然光添加上述檔案還不夠,還需要修改剛剛在編譯器中添加的C#.sublime-build,修改後内容如下:

下面再Ctrl+B一下剛剛寫的簡單的代碼吧

比NotePad++更好的文本代碼(C#)編輯器Sublime Text

配置四可以給代碼添加注釋

 C#中的注釋快捷鍵是無效的,這是因為Packages檔案夾中缺少了定義注釋行為的檔案。打開Packages,在C#檔案夾中添加一個名為:Comments.tmPreferences檔案,輸入如下内容:

比NotePad++更好的文本代碼(C#)編輯器Sublime Text
比NotePad++更好的文本代碼(C#)編輯器Sublime Text

View Code

添加注釋檔案後,就可以為C#代碼添加注釋了。

配置五可以添加關鍵字高亮

 程式設計語言的關鍵字在ST2中是高亮顯示的,對于ST2我們需要自己定義一下關鍵字,例如:virtual,var等,這時我們需要修改Packages檔案夾中的C#檔案夾的C#.tmLanguage檔案,修改後檔案的内容如下:

比NotePad++更好的文本代碼(C#)編輯器Sublime Text
比NotePad++更好的文本代碼(C#)編輯器Sublime Text

配置六可以添加代碼片段

 對于一些常用的代碼片段,我們不需要每次都手動輸入一遍,可以将它們配置問代碼片段,減少手動代碼輸入量,效果類似于Visual Studio的智能提示,如下:

例如輸入fore時,會出現foreach的提示:

比NotePad++更好的文本代碼(C#)編輯器Sublime Text

然後Enter後就可以看到

總結

 對了,還可以修改字型大小哦

比NotePad++更好的文本代碼(C#)編輯器Sublime Text
比NotePad++更好的文本代碼(C#)編輯器Sublime Text

感覺很好用哦。