使用EditPlus2编写C#代码
2007-08-22 00:12
232 查看
挂笔了几个月,今天又开始写文章了。
“微软的vs.net是好用,可很多时候我们只是写一些小东西就需要打开vs.net,还需要建个项目,感觉有些大材小用”
相信这是大家遇到过的问题,前几天我和我的一位朋友 果果er 发现其实使用EditPlus2只需要配置几个参数便可以用来编译c#代码,很方便,我现在把配置的方法公布出来与大家分享。
1.在EditPlus2中的菜单栏--->工具--->参数选择,然后选择工具下的用户工具 如图:
2.点击添加,添加两个应用程序,分别配置如下两图所示
命令那里是你的编译器csc.exe的位置,我的是.net1.1 是在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe
最后我连这个工具的名字都改成C#了, 呵呵,editPlus已经默认为这部操作设置了快捷键,ctrl+1是编译代码,ctrl+2是运行代码
3.OK,快试试用新的编译器写C#代码
新建--〉C#--〉code--〉ctrl+1
好了,大功告成
个人认为在下面可以使用editPlus来编写C#代码
*.调试某些C#的书籍上的例子,如:李建中李老师译的.net框架程序设计
*.学习掌握C#一些新的特性的时候
*.对于英语不好的,可以借此来熟悉关键字,背单词,呵呵
“微软的vs.net是好用,可很多时候我们只是写一些小东西就需要打开vs.net,还需要建个项目,感觉有些大材小用”
相信这是大家遇到过的问题,前几天我和我的一位朋友 果果er 发现其实使用EditPlus2只需要配置几个参数便可以用来编译c#代码,很方便,我现在把配置的方法公布出来与大家分享。
1.在EditPlus2中的菜单栏--->工具--->参数选择,然后选择工具下的用户工具 如图:
2.点击添加,添加两个应用程序,分别配置如下两图所示
命令那里是你的编译器csc.exe的位置,我的是.net1.1 是在C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe
最后我连这个工具的名字都改成C#了, 呵呵,editPlus已经默认为这部操作设置了快捷键,ctrl+1是编译代码,ctrl+2是运行代码
3.OK,快试试用新的编译器写C#代码
新建--〉C#--〉code--〉ctrl+1
好了,大功告成
个人认为在下面可以使用editPlus来编写C#代码
*.调试某些C#的书籍上的例子,如:李建中李老师译的.net框架程序设计
*.学习掌握C#一些新的特性的时候
*.对于英语不好的,可以借此来熟悉关键字,背单词,呵呵
相关文章推荐
- 编写高质量代码改善C#程序的157个建议——建议149:使用表驱动法避免过长的if和switch分支
- 编写高质量代码改善C#程序的157个建议——建议117:使用SSL确保通信中的数据安全
- c#如何使用socket发送一条记录再接收一条记录,服务器端及客户端如何编写,初学。。最好有代码,谢谢!
- 编写高质量代码改善C#程序的157个建议——建议16:元素数量可变的情况下不应使用数组
- 使用VS2005 C#编写随机数Random算法的代码(适用于连续产生随机数,重置后不适用)
- 编写高质量代码改善C#程序的157个建议——建议150:使用匿名方法、Lambda表达式代替方法
- 编写高质量代码改善C#程序的157个建议——建议119:不要使用自己的加密算法
- 编写高质量代码改善C#程序的157个建议——建议135: 考虑使用肯定性的短语命名布尔属性
- 编写高质量代码改善C#程序的157个建议——建议72:在线程同步中使用信号量
- 编写高质量代码改善C#程序的157个建议——建议84:使用PLINQ
- 编写高质量代码改善C#程序的157个建议——建议99:重写时不应使用子类参数
- 使用C#编写不安全代码(翻译)
- 编写高质量代码改善C#程序的157个建议——建议30:使用LINQ取代集合中的比较器和迭代器
- 编写高质量代码改善C#程序的157个建议——建议36:使用FCL中的委托声明
- 编写高质量代码改善C#程序的157个建议——建议40:使用event关键字为委托施加保护
- 编写高质量代码改善C#程序的157个建议——建议151:使用事件访问器替换公开的事件成员变量
- 编写高质量代码改善C#程序的157个建议——建议81:使用Parallel简化同步状态下Task的使用
- 编写高质量代码改善C#程序的157个建议——建议37:使用Lambda表达式代替方法和匿名方法
- 编写高质量代码改善C#程序的157个建议——建议42:使用泛型参数兼容泛型接口的不可变性
- 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]