有时候感觉使用VS这样的重量级IDE去编译那百八十行的实验代码有点大才小用,而是用文本编辑器有太不方便了,于是就琢磨了个折中的方法----使用NotePad++ 的"运行"和一些cmd命令以及批处理命令来配置一个方便的轻量级开发环境.
首先是C#的:
1>, 先要将csc编译器的路径加入环境变量Path中,一般的路径为
C:\Windows\Microsoft.NET\Framework64\v4.0.30319;2>,在NotePad++ 中按F5唤出运行窗口,输入以下代码:
cmd /k csc /out:"$(CURRENT_DIRECTORY)\$(NAME_PART).exe" $(FULL_CURRENT_PATH)点击保存,名字可以叫做"C#_Debug",选择一个你喜欢的快捷键(注意不要与系统和NotePad++快捷键冲突).
解释:使用csc编译器的"/out"命令指定编译结果输出路径,否则会将编译成的可执行文件输出到别的路径而不是源文件所在路径下.
3>,重复上一步,在运行窗口中输入以下代码:
cmd /k csc /out:"$(CURRENT_DIRECTORY)\$(NAME_PART).exe" $(FULL_CURRENT_PATH) &EXIT点击保存,这个叫C#_Compiler.
解释:这个与上一个的不同是,这个编译完成后直接退出控制台,这也就意味着你不能在控制台中查看编译中遇到的错误.
4>,继续输入以下代码:
cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" &EXIT这个是运行,同样保存并设定快捷键.
然后是Python的:
Python作为一种脚本语言就显得很简单了,在配置好环境变量的情况下只需要加入一条命令:
cmd /k python "$(FULL_CURRENT_PATH)"
接着是Java的:
Java 我们姑且换一种方法吧(这个方法是我从网上找来的,非原创).(假设环境变量已经配置妥当)
1>,在NotePad++安装路径下新建一个名为compiler的文件夹,在该文件夹下建立两个文本文件,分别命名为"javac"和"java",内容如下:
javac
@echo on
javac %1
pause
Java
@echo on
java -cp %1 %2
pause
重命名为*.bat.
2>,在NotePad++ 中增加命令:
先是Java编译命令
"C:\Program Files\Notepad++\javac.bat" "$(FULL_CURRENT_PATH)"很明显
"C:\Program Files\Notepad++\javac.bat"是bat文件的路径,视个人情况而定
保存成"javac"并设定快捷键.
然后是java运行命令
"C:\Program Files\Notepad++\javanpp.bat" $(CURRENT_DIRECTORY) $(NAME_PART)
保存成"java"并设定快捷键.
最后是C++的:C++的跟上述木有什么区别,因为我新装的系统,种种原因GCC和G++编译器还木有安装,各位可仿照上面的写法自己搞定