sublime text 编辑器配置 c/c++/Java环境,解决中文乱码 |
您所在的位置:网站首页 › sublime3中文乱码 › sublime text 编辑器配置 c/c++/Java环境,解决中文乱码 |
直接进入主题 前提:必须保证已经提前为电脑配置好系统环境变量,c/c++需安装MinGW,java需安装jdk工具包 官网链接:(1) c/c++ http://www.mingw.org/ (2) java https://www.oracle.com/technetwork/java/javase/downloads/index.html 以上安装教程可自行搜索,配置系统变量成功后,接下来进行sublime的环境搭建 1.配置c环境 点击工具->编译系统->新建编译系统->会显示图2界面
图 1
图 2 接下来复制以下代码 { "working_dir": "$file_path", "cmd": "gcc -Wall \"$file_name\" -fexec-charset=gbk -o \"$file_base_name\" -std=c99", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.c", "variants": [ { "name": "Run", "shell_cmd": "gcc -Wall \"$file\" -fexec-charset=gbk -o \"$file_base_name\" -std=c99 && start cmd /c \"${file_path}/${file_base_name} & pause\"" } ] } 按Ctrl+s保存,并命名为C.sublime-build 然后创建一个c文件,按Ctrl+Shift+B,选择C-Run,即可运行代码,并解决终端乱码问题,如图3图4所示 图 3 图 4 2.配置c++环境 点击工具->编译系统->新建编译系统 复制如下代码 { "cmd": ["g++", "-Wall", "${file}", "-fexec-charset=gbk", "-o","${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$", "working_dir": "${file_path}", "selector": "source.c", "variants": [ { "name": "Run", "cmd": ["cmd","/C","g++", "-Wall", "${file}", "-fexec-charset=gbk", "-o","${file_path}/${file_base_name}", "&&","start","cmd","/c", "${file_path}/${file_base_name} & pause"] } ] } 按Ctrl+s保存,并命名为CPP.sublime-build 然后创建一个cpp文件,按Ctrl+Shift+B,选择CPP-Run,即可运行代码,并解决终端乱码问题,如图5图6所示 图 5 图 6 3.配置Java环境 点击工具->编译系统->新建编译系统 复制如下代码 { "cmd": ["javac","-encoding","UTF-8","-d",".","$file"], "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", "encoding":"UTF-8", //执行完上面的命令就结束 // 下面的命令需要按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":"UTF-8" } ] } 按Ctrl+s保存,并命名为java.sublime-build 然后创建一个java文件,按Ctrl+Shift+B,选择java-Run,即可运行代码,并解决终端乱码问题,如图7图8所示 图 7 图 8 第一次写,如有不当之处,欢迎指正。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |