各位看官別笑我,在虛擬機上跑了了xp? xp里面安裝了vs2008,然后電腦性能實在是太差了,所以裝sublime用來編寫代碼,然后再統一由vs2008來調試。
說正事。
安裝好sublime 之后,需要安裝一個c#的IDE,或者需要獲得類似于java javac,在命令行可以編譯的編譯指令。
這里我安裝了MonoDevelop ,貌似可用的C#編譯器也只有Mono了,各位看官如果有看到更好的編譯器,可以介紹給我。項目主頁
http://mono-project.com/Main_Page 。下載地址: http://www.go-mono.com/mono-downloads/download.html ?
貌似也可以用 apt-get install MonoDevelop 還是apt-get install Mono
安裝好之后,在命令行里面輸入 mono --version 如果可以看到如下圖所示的東西,則證明已經安裝成功了。
johnny@johnny-pc:~$ mono -- version Mono JIT compiler version 3.2 . 8 (Debian 3.2 . 8 +dfsg- 4ubuntu1) Copyright (C) 2002 - 2014 Novell, Inc, Xamarin Inc and Contributors. www.mono- project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: sgen johnny@johnny -pc:~$
這樣就好了。
Sublime Text 2編譯和運行c# 有兩個關鍵的命令
“mcs” -- 編譯 *.cs文件的命令。 關于 “mcs” 的具體說明:: http://www.mono-project.com/CSharp_Compiler
“mono”? --運行編譯后生成的*.exe文件的命令。
配置 Sublime Text 2 的 C# Build System
打開sublime text 2? 然后選擇 Tools -> Build System-> New Build System
然后輸入以下代碼
{
? ? "
cmd":
[
"mcs",
"$file"], ? ? "
file_regex":
"^(...*?):([0-9]*):?([0-9]*)", ? ? "
selector":
"source.cs", ? ? "
encoding":
"GBK", ? ? "
variants": ? ? ?
[ ? ? ? ? { ? ? ? ? ? ? "
name":
"Run", ? ? ? ? ? ? "
cmd":
[
"mono",
"${file_path}/${file_base_name}.exe"] ? ? ? ? } ? ? ?] ? }
關于 sublime text 2 Build System 的參數說明請參考:? http://www.sublimetext.com/docs/build 。點擊保存,輸入文件名 C#.sublime-build,文件會默認保存到 Packages/User 文件夾下。至此,配置sublime text 2的工作就完成了。
測試編譯與運行環境
寫了一段的代碼,打開sublime的命令行
?“Ctrl + B” ? 編譯一下,提示跳出來了。此時會在*.cs目錄下生成同名的exe文件
?
Ctrl+Shift+B” 運行一下,再一次出現相應的提示。
?
?
到這里,環境就配置完畢了。
?
這里默認有 代碼風格插件。直接選中使用就行了。
?
為c# 代碼添加注釋功能
C#中的注釋快捷鍵是無效的,這是因為 Packages文件夾 中缺少了定義注釋行為的文件。打開Packages,在C#文件夾中添加一個名為: Comments.tmPreferences 文件,輸入如下內容:
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
