赞
踩
写在前面:
Sublime 真是太好用辣!
之前重装系统给弄没了,又是高三一直没有时间重新搞一搞电脑。。。于是趁着寒假把 Sublime 再安装回来了,这次决定写一下博客记录,方便以后使用
{ // "shell_cmd": "make" "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "g++ -Wall -std=c++0x \"$file_name\" -o \"$file_base_name\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.cpp", "variants": [ { "name": "RunInCmd", "shell_cmd": "g++ -Wall -std=c++0x \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \"" } ] }
{ "cmd": ["C:/Users/23758/AppData/Local/Programs/Python/Python38-32/python.exe","-u","$file"], "shell_cmd": "python -u \"$file\"", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"}, "variants": [ { "name": "Syntax Check", "shell_cmd": "python -m py_compile \"${file}\"", } ] }
配置 Sublime
1)创建批处理文件:新建一个记事本文件,保存为 runJava,记事本内添加如下内容:
@echo off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (
del %~n1.class
)
javac %~nx1
if exist %~n1.class (
echo ------Output------
java %~n1
)
然后把文件后缀改为 .bat ,将文件放到安装目录的 bin 文件下。
2)找到 Sublime 的安装目录,点击 Packages 文件夹,用解压软件打开 Java.sublime-package ,找到 JavaC.sublime-build 这个文件。复制下面这段配置代码覆盖原有代码,按 Ctrl + S 保存。
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "UTF-8"
}
随便敲个代码试一下~(注意文件名要和 class 名一致,记得要先保存再运行)
关于 Java 报错信息乱码问题的解决方法
在环境变量初新建,然后添加:
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8 -Duser.language-en -Duser.country=US
{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "working_dir": "${project_path:${folder}}", "selector": "source.js", "shell": true, "encoding": "utf-8", "windows": { "cmd": ["node", "$file"] }, "linux": { "cmd": ["killall node; node", "$file"] }, "osx": { "cmd": ["killall node >/dev/null 2>&1; node $file"] } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。