Sublime Text 配置

网上信息良莠不齐,这里总结一下。

(以下内容本人 Win11 实测有效)

配置 C++ 编译运行环境

0

安装 Sublime Text (最好汉化)(简称 st),C++ 编译器。

1

st -> ctrl+shift+P -> Package Control: Install Package -> ConvertToUTF8 安装。

解决字符编码问题。

2

st -> 工具 -> 编译系统 -> 新建编译系统 -> 用以下替换:

点击查看
{
    "cmd":[
    "g++","${file}",
    "-std=c++17","-Wall","-Wextra","-Wshadow","-O2",
    "-o","${file_path}\\\\${file_base_name}","&&",
    "start","cmd","/c",
    "${file_path}\\\\${file_base_name} & echo. & echo / = = = F I N = = = / & pause"
    ],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
    "selector": "source.c, source.c++",
    "shell":true,
    "encoding":"cp936", 
    "variants":
    [
        {
            "name" : "qwq",
            "cmd" : ["start", "cmd", "/c", "echo  = = = qwq = = =  & pause"]
        }
    ]
}

↑ 这里可调编译运行参数。

保存为 ...\Packages\User\Cpp_My.sublime-build (默认的路径)(Cpp_My 可改)。

3

st -> 工具 -> 编译系统 -> Cpp_My 勾选

4

写好 .cpp 后 ctrl+shift+B 调整操作。

ctrl+B 沿用上一次的操作。

注意文件路径中文件夹名不要有空格。

5

按 F7 或 ctrl+b 可以 build,但是我手短喜欢 alt+b。

st -> 首选项 -> 快捷键设置 -> ctrl+f 找到 "ctrl+b" -> 替换为 "alt+b" 后 ctrl+s 走人。

破解许可

0

安装 Notepad++(简称 npp)。

1

npp -> 插件 -> 插件管理 -> 搜索 HEX-Editor 并安装。

安装好后重启 npp。

2

C:\Windows\System32\drivers\etc\hosts 文本后面追加

127.0.0.1 www.sublimetext.com 
127.0.0.1 license.sublimehq.com

前者防止 st 更新,后者防止 st 注册码二次验证。

3

找到 sublime_text.exe 的位置,用 npp 打开,插件 -> HEX-Editor -> View in HEX。

然后 ctrl+F 查找 97 94 0D,改为 00 00 00

注意这里得一个一个数改,删掉再填上会崩。

如果没有进行上述操作下面烂大街的证书将不能成功激活 sublime。

4

st -> 帮助 -> 输入注册码:

点击查看
—– BEGIN LICENSE —–
Mifeng User
Single User License
EA7E-1184812
C0DAA9CD 6BE825B5 FF935692 1750523A
EDF59D3F A3BD6C96 F8D33866 3F1CCCEA
1C25BE4D 25B1C4CC 5110C20E 5246CC42
D232C83B C99CCC42 0E32890C B6CBF018
B1D4C178 2F9DDB16 ABAA74E5 95304BEF
9D0CCFA9 8AF8F8E2 1E0A955E 4771A576
50737C65 325B6C32 817DCB83 A7394DFA
27B7E747 736A1198 B3865734 0B434AA5
—— END LICENSE ——

自动头文件

st -> ctrl+shift+P -> Package Control: Install Package -> FileHeader 安装。

然后

st -> 首选项 -> 浏览插件目录 -> FileHeader -> template -> header -> C++.tmpl 打开

改成

/*
* Author: ShaoJia
* Last Modified time: {{last_modified_time}}
* Motto: We'll be counting stars.
*/


(注意最后的两个换行最好别漏掉)

保存即可。

打开新文件或删空一个文件后保存再刷新页面后会出现这个片段。

爬样例

先装好 Competitive Companion 浏览器插件,然后按这个做即可(不用 sublimelinter)。

告别

别的不多说了,基本不用了,原因:

  • c++ python java 干不过 cp editor 精。

  • 别的语言干不过 notepad++ 广。

  • 大文件展示 notepad++ 也行。

  • 不过离开 sublime 交互题测试还得靠 dev c++。

再见了 sublime text,感谢和你的时光。

posted @ 2022-08-17 21:40  ShaoJia  阅读(491)  评论(0编辑  收藏  举报