ps 支持调出dos窗口进行输入操作,需提前设置好环境变量
准备:
在Sublime中安装Package Resource Viewer,具体操作步骤如下:
(1)ctrl+shift+p打开package control;
(2)输入Install Package;
(3)搜索Package Resource Viewer并安装。
java
在添加好环境变量以后
第一步:创建一个批处理脚本javaRun.bat,放入jdk的bin文件夹内
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac -encoding UTF-8 %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)
打开方式 首选项->浏览插件目录 英文版就是preferences->browse...
{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"GBK",
//执行完上面的命令就结束
// 下面的命令需要按Ctrl+Shift+b来运行
"variants":
[
{
"name": "Run",
"shell": true,
"cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
// /c是执行完命令后关闭cmd窗口,
// /k是执行完命令后不关闭cmd窗口。
// echo. 相当于输入一个回车
// pause命令使cmd窗口按任意键后才关闭
"working_dir": "${file_path}",
"encoding":"GBK"
}
]
}
c++ (with c++11)
环境变量设置:g++就定位到codeblocks自带的bin目录下吧
工具->编译系统->新建编译系统,建立一个辨识度高的名称,然后仿照java修改javaC.sublime-build的步骤进行修改
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"${file_path}/${file_base_name} & pause\""
}
]
}