从零开始配置 sublime text3 c++/java

个人已经转向VSCode,学习成本很低,下插件之类的比sublime快很多,配置c/c++在知乎上还有很简洁的方法

软件下载

官网

c / c++ 运行环境配置并运行时调用cmd窗口

1.找到devc++文件夹中的mingw或者下载mingw库,复制到固定的地方

推荐放程序的目录下面
怎么下载直接百度一下就知道了

devc++的文件夹

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文件,没有则无法运行

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页