Sublime Text作为一款优质的Code编辑器,已更新至第4个版本,本文记录关于Sublime Text 4【版本4126】的安装、汉化,以及常用配置方法。

安装

汉化

  • 打开Sublime Text,使用快捷键【Ctrl+Shift+P】,或依次点击【Tools --> Command Palette...】打开命令面板

  • 输入关键字【install】,并选择【Package Control: Install Package】项后,单击回车,等待程序弹出弹窗提示(需要等一会)

  • 弹窗出现后,再次打开命令窗口,输入【chinese】,并选择【ChineseLocalizations】项,以安装语言包

  • 语言包安装完毕后,依次点击【Help --> Language --> 简体中文】,以完成汉化

破解【反汇编】

  • 打开网站:https://hexed.it/

  • 点击打开文件,选择至Sublime Text安装目录下的【sublime_text.exe】文件,可通过右击快捷方式快速寻找到该文件(注意:一定是exe文件,而不是快捷方式)

  • 搜索【80 78 05 00 0f 94 c1】,并更改为【c6 40 05 01 48 85 c9】(首次匹配到的)

    注意:不同版本对应替换的内容不同,以上替换代码仅针对4126版本,其他版本可自行查阅

  • 另存为【sublime_text.exe】,并替换原文件

  • 点击【帮助 --> 关于Sublime Text】查看注册信息

配置Java环境

  • 使用快捷键【Win+R】,输入cmd并回车,进入DOS命令窗口,或在文件夹下右击,选择使用终端打开

  • 使用【cd】命令,进入含有【.java】的文件目录

  • 使用【javac】命令和【java】命令编译并运行一个程序,确认已配置好JDK环境

  • 点击【工具 --> 编译系统 --> 新建编译系统】

  • 将代码内容全选并替换为

    {
    "cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "shell": true,
    "encoding": "GBK"
    }
  • 保存文件名为【Java.sublime-build】

  • 保存文件路径【../Sublime Text 3/Packages/User】(一般为默认路径)

  • 重启Sublime Text

  • 使用【Ctrl+Shift+B】选择功能:

    • JavaC:编译
    • Java:运行

配置C/C++环境

C/C++的编译,需要使用gcc完成,因此需要先安装MinGW软件

安装配置MinGW

下载

MinGW官网:http://mingw-w64.yaxm.org/doku.php

可选择下载【执行文件】或【压缩包】

安装

  • 执行文件安装

    将安装选项配置如图后,一路Next,期间可自行选择安装路径

  • 压缩包形式安装

    将压缩包解压到想要安装的目录即可

配置环境变量

进入MinGW的【安装路径】或【解压缩路径】下的【mingw64/bin】路径(注意一定是bin路径下),点击资源管理器中的【路径】进行复制

桌面右击【此电脑】;点击【属性】;点击左侧的【高级系统设置】;选择【高级】选项卡;点击底部【环境变量】;选择【系统变量】中的【Path】;点击【编辑】;点击【新建】;粘贴所复制的路径后保存

测试

按下快捷键【Win+R】;输入【cmd】进入命令窗口;输入【gcc -v】,出现版本信息而非报错信息,则证明配置成功(如图)

配置C/C++

点击【工具 --> 编译系统 --> 新建编译系统】;使用【Ctrl+A】全选新建的代码;粘贴如下代码替换模板内容

{
"cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
"selector": "source.c, source.c++", "shell": true,
"encoding":"cp936", "variants":
[
{
"name" : "Build Only",
"cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}"]
},
{
"name" : "Run Only",
"cmd" : ["start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"]
},
{
"name" : "Pipe Build and Run",
"cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}","&","${file_path}\\\\${file_base_name}", "<","${file_path}\\\\in",">","${file_path}\\\\out"]
},
{
"name" : "Pipe Run Only",
"cmd" : ["${file_base_name}", "<","in",">","out"]
},
{
"name" : "Project Build & Run",
"cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project", "&", "start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
},
{
"name" : "Project Build Only",
"cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project"]
},
{
"name" : "Project Run Only",
"cmd" : ["start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
}
]
}
  • 保存文件名为【CPP.sublime-build】

  • 保存文件路径【../Sublime Text 3/Packages/User】(一般为默认路径)

  • 重启Sublime Text

  • 使用【Ctrl+Shift+B】选择功能:

    • CPP : 这个会编译当前文件,并弹出一个cmd命令框(运行这个程序)
    • CPP-Build-Only就是会只编译一下。
    • CPP-Run-Only就是只运行一下。
    • CPP-Pipe Build and Run 会在当前代码所在目录找,找到in文件(没有后缀)的内容作为输入,并且,输出给out文件(同样没有后缀)
    • Pipe Run Only 跟上面的唯一区别,就是不会编译。就只输出而已。
    • Project Build & Run 就是将当前目录下的所有cpp文件,然后集合编译为一个文件,并且,输出为project.exe的文件,且执行该文件。
    • Project Build Only,只编译,不运行。
    • Project Run Only,只运行,不编译。

参考博文

参考项 地址
破解方法 https://blog.csdn.net/k73668187/article/details/122283494
配置Java环境 https://www.jianshu.com/p/14d7d1295c9c
配置C/C++环境 https://blog.csdn.net/a19990412/article/details/82658981

<- 完 ->

Sublime Text4 安装与配置记录的更多相关文章

  1. ubuntu16.04下sublime text3安装和配置

    ubuntu16.04下sublime text3安装和配置 2018年04月20日 10:31:08 zhengqijun_ 阅读数:1482 1.安装方法 1)使用ppa安装 sudo add-a ...

  2. Hadoop 2.8集群安装及配置记录

    第一部分:环境配置(含操作系统.防火墙.SSH.JAVA安装等) Hadoop 2.8集群安装模拟环境为: 主机:Hostname:Hadoop-host,IP:10.10.11.225 节点1:Ho ...

  3. Sublime text3 安装和配置

    1.下载安装 首先到http://www.sublimetext.com/3根据你的电脑配置下载对应的安装包,然后不断的点击next,然后blablabla......就可以安装好了.本文是安装por ...

  4. Fedora 20 Gnome安装及配置记录

    下载了F20的Gnome版,原先安装的是19KDE的,原因是昨晚看书,觉得电脑开着也没什么事情,倒不如看看能不能升级或下载点东西 原先是KDE的界面,所以打算换换风格,使用下Gnome,不过更换过程总 ...

  5. sublime test3 安装及配置

    操作系统: Ubuntu16.04 注: 除下载及安装外,其他配置不限操作系统 1. 下载及安装 官网:https://www.sublimetext.com/ 进入官网 点击 INSTALL FOR ...

  6. Sublime Text3安装、配置及常用插件(陆续补全中~)

    一.安装Sublime Text3 网址:http://www.sublimetext.com/3 注册码:(sublime Text3汉化和激活注册码) ----- BEGIN LICENSE -- ...

  7. sublime Text3安装及配置与解决安装插件失败

    1.下载sublime Text3的官网:https://www.sublimetext.com/32.安装Package Control   下载Package Contoral地址: 链接:htt ...

  8. FreeSwitch安装和配置记录

    安装FreeSwitch 主要示例,下面的命令: git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.git cd freeswi ...

  9. arch安装以及配置记录

    设置ip和网关 ifconfig eth0 10.82.16.233 netmask 255.255.255.0 route add default gw 10.82.16.1 或者 ip addr ...

随机推荐

  1. python xlrd读Excel表

    1 xlrd第三方库 注意:xlrd较新版本不支持读xlsx表,需安装1.2.0版本(pip install xlrd==1.2.0)或使用其他库. xlrd库官方文档:https://xlrd.re ...

  2. 「算法笔记」CRT 与 exCRT

    一.扩展欧几里得 求解方程 \(ax+by=\gcd(a,b)\). int exgcd(int a,int b,int &x,int &y){ if(!b) return x=1,y ...

  3. Inverse/Implicit Function Theorem

    目录 4.1 The Inverse Function Theorem The Implicit Function Theorem 4.3 Curves and Surfaces 4.4 The Mo ...

  4. element 表格只展开一行(点击下一行上一行关闭)

    源码:第一步 <el-table :data="tableData" border :row-class-name="tableRowClassName" ...

  5. [炼丹术]YOLOv5训练自定义数据集

    YOLOv5训练自定义数据 一.开始之前的准备工作 克隆 repo 并在Python>=3.6.0环境中安装requirements.txt,包括PyTorch>=1.7.模型和数据集会从 ...

  6. 【操作系统】I/O多路复用 select poll epoll

    @ 目录 I/O模式 I/O多路复用 select poll epoll 事件触发模式 I/O模式 阻塞I/O 非阻塞I/O I/O多路复用 信号驱动I/O 异步I/O I/O多路复用 I/O 多路复 ...

  7. java 短路与(||)时报错The operator || is undefined for the argument type(s) int, boolean

    今天在使用短路与时,报错The operator || is undefined for the argument type(s) int, boolean 代码如下: 最后发现是少了一个=,比较要使 ...

  8. Centos7 logrotate日志切割

    https://www.cnblogs.com/kevingrace/p/6307298.html 在当前目录下 vim  *****  文件 需要切的日志  /home/soft/app/logs/ ...

  9. nuxt中iview按需加载配置

    在plugins/iview.js中修改 初始代码如下 import Vue from 'vue' import iView from 'iview' import locale from 'ivie ...

  10. vue实现引用less,sass全局变量

    1.npm install sass-resources-loader --save-dev: 2.build/utils.js中,修改 function resolveResource(name) ...