在linux 下为sublime Text 2 配置c#编译环境

系统 2748 0

各位看官别笑我,在虚拟机上跑了了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 文件,输入如下内容:

 

在linux 下为sublime Text 2 配置c#编译环境


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论