当前位置: 首页 > news >正文

C# Sublime Text环境配置

一、配置 C# 环境变量

C# 环境变量

二、创建执行 C# 文件的脚本

:::::RunCSharp.bat:::::
@echo off
cd %~dp1
echo Compiling %~nx1
if exist %~n1.exe del %~n1.exe
csc %~nx1
if exist %~n1.exe (
	echo Run Success
	start %~n1
)

将脚本文件 RunCSharp.bat 放到 C# 编译器(csc.exe)同级目录中(Roslyn文件夹下)!

三、在 Sublime Text 中创建 C# 的运行环境

在 Sublime Text 菜单栏依次点击 Tools->Build System->New Build System...,在打开的新文件中用以下内容替换掉默认的:

{
	"cmd": ["RunCSharp.bat", "$file"],
	"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
	"selector": "source.cs",
	"encoding": "cp936"
}

将这个文件命名为 C#.sublime-build,保存在 C:\Users\fightsyj\AppData\Roaming\Sublime Text 3\Packages\User(默认路径) 中!

保存成功之后,再次进入 Build System 就可以看到刚才新建的 C# 运行环境了:

单击选择即可将 C# 运行环境设置为默认的!

这样,环境配置就完成了!

四、Test

创建 C# 测试文件 CSharpTest.cs :

using System;
namespace HelloWorldApplication
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello fightsyj!");
            Console.ReadKey();
        }
    }
}

按下运行快捷键 Ctrl + B 即可看到运行结果在弹出的命令行窗口输出:

参考:将Sublime Text 3配置为C#运行环境

相关文章:

  • C# 常用数据结构之数组Array
  • IT管理“十大失误”及其对策
  • C# 常用数据结构之列表List<T>
  • 组织之间的关系就好像是个大家庭
  • C# 常用数据结构之字典Dictionary<TKey,TValue>
  • 领导作为“先知者”需知的九大管理之道
  • C# 列表List<T>排序整理
  • 企业在经营时 要为自己“挖一口井”
  • C# 字典Dictionary<TKey,TValue>排序整理
  • 协同软件市场一盘散沙 春种能否秋收心中没底
  • bat 与或非
  • 独立软件开发商,出路何在?
  • Lua实战之不使用循环逆序输出一个数组
  • VS Code快速生成C#注释头
  • 10个装机最贵与免费的十大软件下载
  • (三)从jvm层面了解线程的启动和停止
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • canvas绘制圆角头像
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Java程序员幽默爆笑锦集
  • LeetCode算法系列_0891_子序列宽度之和
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • ReactNative开发常用的三方模块
  • spring boot 整合mybatis 无法输出sql的问题
  • storm drpc实例
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 软件开发学习的5大技巧,你知道吗?
  • 设计模式 开闭原则
  • 数据仓库的几种建模方法
  • 算法系列——算法入门之递归分而治之思想的实现
  • 携程小程序初体验
  • 责任链模式的两种实现
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 7行Python代码的人脸识别
  • 阿里云服务器如何修改远程端口?
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​520就是要宠粉,你的心头书我买单
  • ​ubuntu下安装kvm虚拟机
  • #QT(串口助手-界面)
  • #前后端分离# 头条发布系统
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (阿里云万网)-域名注册购买实名流程
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • .NET 8.0 中有哪些新的变化?
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .Net(C#)自定义WinForm控件之小结篇