首页 > 其他分享 >Sublime Text 配置

Sublime Text 配置

时间:2022-08-17 21:45:27浏览次数:46  
标签:cmd name ctrl Text 配置 st file path Sublime

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

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

配置 C++ 编译运行环境

0

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

1

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

解决字符编码问题。

2

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

点击查看
{
    "cmd":["start", "cmd", "/c", "echo No operation specified. & 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++20","-Wall","-Wextra","-Wshadow","-O2" ,"-o","${file_path}\\\\${file_base_name}"]
        },
        {
            "name" : "Run Only",
            "cmd" : ["start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo / = = = F I N = = = / & pause"]
        },
        {
            "name" : "Build and Run",
            "cmd" : ["g++", "${file}", "-std=c++20","-Wall","-Wextra","-Wshadow","-O2" ,"-o", "${file_path}\\\\${file_base_name}"
                ,"&","start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo / = = = F I N = = = / & pause"]
        }
    ]
}

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

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

3

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

4

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

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

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

破解许可

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
* Create Time:        {{create_time}}
* Last Modified time: {{last_modified_time}}
* Motto: We'll be counting stars.
*/


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

保存即可。

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

标签:cmd,name,ctrl,Text,配置,st,file,path,Sublime
From: https://www.cnblogs.com/shaojia/p/16533771.html

相关文章

  • 框架-配置
    全局配置-上小程序配置文件app.json文件用来对微信小程序进行全局配置,它决定了页面文件的路径、窗口表现、设置网络超时时间、设置多tab等配置。app.json配置项列表:......
  • Canal 数据同步 到 Kafka Canal 配置2
    配置canalvim/opt/module/canal/conf/canal.properties##########################################################commonargument###############......
  • 批量修改海康摄像头gb28181配置
    由于本人所在公司是物联网业务巨多,平时跟海康摄像头打交道比较多。同时,公司使用GB28181协议播放视频流。当摄像头多了,一个一个配置就比较麻烦了。同时海康的SDK(HCNetSDK......
  • Shardingsphere-ShardingSphere-JDBC-Spring Boot配置-分片规则
    spring.shardingsphere.datasource.names=#省略数据源配置,请参考用法#标准分表配置spring.shardingsphere.rules.sharding.tables.<table-name>.actual-data-nodes=#......
  • SpringCloudAlibaba-注册中心_配置中心(Nacos)
    Nacos概述为什么叫Nacos?前4个分别为Naming和Configuration的前2个字母,s是Service;what Dynamic Namingand Configuration Service一个更易于构建云原生应用的......
  • 【环境配置】Anaconda 添加国内源
    Conda添加国内镜像源目的:Anaconda的所有的软件包全部在国外,安装起来很麻烦,关键是下载速度慢,而且经常中断,所以需要配置国内安装的镜像,下载速度就很快了。(1)查看源命令:cond......
  • 一天一个知识点-----require.context的简单使用
    require.contextrequire.context是webpack提供的apirequire.context(directory,useSubdirectories,regExp)directory:表示检索的目录useSubdirectories:表示是否检索子......
  • KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(异机复制)
    案例说明:目前KingbaseESV8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份。本案例详细介绍了,在Windows环境下建立......
  • docker 配置代理
    vi~/.docker/config.json{"proxies":{"default":{"httpProxy":"socks5h://192.168.36.106:7890","httpsProxy":"socks5h://19......
  • metastore作用_Hive安装配置
    本文介绍Hive安装配置的整个过程,包括MySQL、Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区别。网上有很多介绍HiveMetastore三种配置方式的文章,但是理解都......