个人已经转向VSCode,学习成本很低,下插件之类的比sublime快很多,配置c/c++在知乎上还有很简洁的方法
软件下载
c / c++ 运行环境配置并运行时调用cmd窗口
1.找到devc++文件夹中的mingw或者下载mingw库,复制到固定的地方
推荐放程序的目录下面
怎么下载直接百度一下就知道了
2.控制面板 > 系统和安全 > 系统 > 高级系统设置 > 环境变量
3.在变量中用编辑添加地址
如果没有,请新建变量
变量&文件夹所在地址
变量:C_INCLUDEDE_PATH 如:F:\Sublime Text 3\MinGW64\include
变量:LIBRARY_PATH 如:F:\Sublime Text 3\MinGW64\lib
变量:Path 如:F:\Sublime Text 3\MinGW64\bin
4.检查是否安装完成
win + R,输入cmd,在命令行里输入
g++ -v
出现以下内容说明安装完成,否则请检查之前的步骤
5.在sublime text3中新建编译系统
tool > build system > new build system
借鉴以下别人的图 图源
将以下代码输入并保存,保存后在tool > build system选择你的系统
第一行解决cmd窗口乱码问题
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++11 -fexec-charset=GBK \"$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 -fexec-charset=GBK \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
}
]
}
6.出错的情况
出现 " g++不是…… " 的情况,注意cpp文件的文件名和所在的文件夹不能有空格
其他情况请检查之前的步骤,或者有疑问可以问我
Package Control 的安装(用于下载各种插件)
View > Show Console
打开控制台,复制粘贴回车如下代码即可。
import urllib.request,os,hashlib;
h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76';
pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path();
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest();
print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
之后用 ctrl + shift + p 调出命令行,输入install package并回车,等待几分钟即可下载插件
插件推荐
英文改中文
chineselocalizations
代码格式化
sublimeAstyleformatter
可选择代码格式
建议选择"autoformat_on_save": true
剩下的看个人了…
配色方案
自定义配色の网站
左上角gallery有很多方案,个人用:light的cream,dark的halflife
显示文件树
项目 > 添加文件夹到项目
要有图标还得下载 a file icon 插件
快捷键 ctrl + k,ctrl + b
个人的快捷键&设置
注意每个语句后要加逗号
设置
{
"color_scheme": "Packages/mytheme/Creamy.tmTheme",
"dpi_scale": 1.0,
"font_face": "YaHei Consolas Hybrid",
"font_options":
[
"gdi"
],
"font_size": 17,
"ignored_packages":
[
"Vintage"
],
"theme": "Adaptive.sublime-theme",
"theme_font_options":
[
"gdi"
],
"update_check": false
}
快捷键(保存并运行)
[
{"keys": ["f11"], "command":"save","command": "build", "args": {"variant": "Run"}},
]
配置JAVA运行环境
下面暂时有问题,import无法调用,有空再搞吧,省事情直接eclipse
1.下载JAVA虚拟机
官网,选择8u261,注册并下载
2.配置环境变量
用户变量
变量:JAVA_HOME 如:C:\Program Files\Java\jdk1.8.0_261
变量:Path 如:%JAVA_HOME%\bin
系统变量(注意%前的.)
变量:CLASSPATH 如:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
3.新建编译系统
1.新建.bat文件
在桌面新建文本文档
打开后输入以下代码
@ECHO OFF
cd %~dp1
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
java %~n1
)
保存并退出,重命名为 runJava.bat
将runJava.bat
放至C:\Program Files\Java\jdk1.8.0_261\bin
2.新建编译系统
tool > build system > new build system
输入以下代码
{
"shell_cmd": "runJava.bat \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding": "utf-8",
"variants":
[
{
"name": "Run",
"shell_cmd": "runJava.bat \"$file\"&& start cmd /c \"java ${file_base_name} & pause\"",
}
]
}
3.测试helloworld
public class helloworld {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
无法运行检查该文件目录下是否有同名的.class文件,没有则无法运行