关于怎样安装Sublime Text3软件以及C++环境配置在这里就不详细说了,这个博客写的挺详细的比较不错,推荐大家看一下:https://blog.csdn.net/android_msk/article/details/62431155
字体、主题风格等设置
当需要更改主题时,直接可以通过Preferences —> Color Scheme
来设置,主界面上只能改变字体的大小。若需要改变字体和字体大小,可以先Preferences —> Browse Packages
,找到Default
文件夹,然后找到Preferences.sublime-settings
这个文件,用Sublime Text 3打开这个文件,这个文件保存了一些常用的设置,比如字体、主题风格、是否显示行号、智能提示延迟时间等,可以根据自己的需要自行设置。
打开(关闭)侧边栏、右边缩略图等常用面板
默认情况下Sublime Text 3是没有打开侧边栏文件浏览器的,可以通过View
来打开和关闭侧边栏,默认情况下Sublime Text 3右边是有文件的缩略图的,可以通过View
来打开和关闭缩略图。
快捷键寻找文件和已定义的函数
在Sublime Text 3中可以非常快速地切换到想找的文件,只需要通过Ctrl+P
打开切换面板即可。然后输入想找的文件名称就可以快速找切换到该文件了。如果想要找函数,可以通过输入@+函数名
可以快速切换到定义该函数的文件。
Package Control
必装的插件,有了它可以很方便的安装和管理其他的插件。
使用快捷键ctrl+反斜杠
或者 View -> Show Console
打开命令行,粘贴以下代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
如果复制出现问题,请访问https://gist.github.com/Xuanwo/fd4e4388099536bcdd65
ConvertToUTF8
此插件可以有效的解决中文乱码问题
Ctrl+P
打开切换面板,输入PackageControl
回车,打开包管理。输入或者点击install
进入安装页面,等待片刻后,在新弹出的窗口中输入ConvertToUTF8
,点击它便开始自动下载安装。
如果出现乱码,只要在File
里面找到Encoding
并选择合适的编码模式即可,快捷键Ctrl+Shift+C
。
AStyleFormatter
Sublime Text 3下的C/C++代码整理工具,好像还支持java
Ctrl+P
打开切换面板,输入PackageControl
回车,打开包管理。输入或者点击install
进入安装页面,等待片刻后,在新弹出的窗口中输入AStyleFormatter
,点击它便开始自动下载安装。
使用时只要在代码编辑页面右击,选择AStyleFormatter->Format
即可,快捷键为Ctrl+Alt+F
。
InsertDate
顾名思义,此插件用于在文中快速插入时间 Ctrl+P
打开切换面板,输入PackageControl
回车,打开包管理。输入或者点击install
进入安装页面,等待片刻后,在新弹出的窗口中输入InsertDate
,点击它便开始自动下载安装。
默认的键位需要用到F5
键,但是ThinkPad默认状态下需要同时按Fn
才能使用F5
,所以修改一下键位吧。
点击Preferences->Key Bindings - Users
,打开自定义键位设置,输入如下代码:
[
{ "keys": ["ctrl+m"], //ctrl+m可以换成任意一组没有冲突的组合键
"command": "insert_date",
"args": {"format": "%H:%M:%S"} },
]
这样,不管在什么状态下,我都能用Ctrl+m
输入当前时间了~
snippet
)功能个人认为这是什么好用的一个功能。
点击Tools->New Snippet
之后,会新建一个文件,内容如下:
//这里把hello换成你想要使用的快捷键。
//这里选择起作用的文件类型
设置完毕之后,Ctrl+S
保存,默认会保存在User文件夹下,为了方便管理,不妨新建一个Snippet文件夹,后缀名为.sublime-snippet
。保存好之后,就可以使用啦~ 用我自己的一个Snippet文件举例:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#init
C/C++ header file //描述信息,可选
source.c, source.c++
该文件起到的作用就是,当我输入#init
并敲击Tab
时,会自动将#init
转换成我预先设定的代码。
配置到现在,Sublime也算用的顺手了,要是换一台电脑都得这么捣鼓一下,肯定得疯。所以下面介绍一下如何同步自己的Sublime配置——只要备份Packages\User
文件夹即可,里面的sublime-settings
文件都保存了你的所有设置,更换电脑之后,只要恢复过去,打开Sublime的时候会自动检测,下载并安装你需要的包。
Windows下
备份文件夹:C:\Users\yourusername\AppData\Roaming\Sublime Text 3\Packages\User
Linux下
备份文件夹:~/Library/Application/Support/Sublime\ Text\ 3/Packages/User
注意空格的转义= =。rm -rf /usr /balabala
之类的梗我才没有听说过呢。