博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text3 - 实用设置
阅读量:6833 次
发布时间:2019-06-26

本文共 2029 字,大约阅读时间需要 6 分钟。

前言

Sublime Text3 在文中简称为ST。

ST是个不错的编辑器,我用了有段时间了,所以我觉得可以做一些分享让大家用得更加顺手。ST在下载直接打开后已经可以运行得不错,但在你做了一些配置后他能做的更好。

设置

字体大小

json"font_size": 17

程序员之所以会累,一部分原因要归咎于显示器上的字体大小。你可以想一下为什么老人会用放大镜看东西,我这么说没有别的意思,只是我认为我们可以把字体稍微改大点,让一天的疲劳有所减少。

高亮编辑中的那一行

json"highlight_line": true

当你把脑袋扭过到显示器以外的地方后再回头看编辑器,光标呢?然后你可能会花点小功夫找到他,就像你平时找鼠标的时候。这个设置会让让光标所处在的那一行高亮,只是稍微亮一点,但你可以立马找到他。

焦点丢失后自动保存

json"save_on_focus_lost": true

如果ST没有这个功能,我应该会把他扔到一边去。顾名思义,当你把焦点从当前编辑的文件移开的时候,这个文件会自动的保存掉。估计很多人有时会呆呆的调试一个没有保存的文件,所以这个设置可以说是一个必需品。

显示当前文件的编码

json"show_encoding": true

为了避免一些低级错误,这个设置还是相当有用的。当你开启后,在编辑器的右下角会显示当前文件的编码。

保存的时候把无用的空格去掉

"trim_trailing_white_space_on_save": true

这里去掉的是每一行文本最后面的空格,这些空格显然是没有什么用处的。如果手动去删除和检查的话,估计你会很烦心。当然至于要不要删掉,还是看你的需求。

Tab转换

json"tab_size": 2,"translate_tabs_to_spaces": true

这个设置会在你按Tab的时候,转成两个空格。这个设置对我来说还是蛮有用处的,我的工程基本都是遵循2空格来做缩进的。如果你是4空格缩进,那就设置成4个。客观的来看是个锦上添花的设置。

自动换行

json"word_wrap": false

还请设置为关闭,不然你的代码宽度会在很多场合突破天际。而且我也无法忍受行号突然断裂。

宽度指导线

json"rulers": [80]

这个数字是字符的宽度,当开启这个设置的时候,会出现一条垂直的虚线。但你的代码宽度超出这条线的时候,说明你要重新组织一下了。陪着上面那个设置后,你会发现你的代码会更加精炼了,当然HTML啥的除外。

拼写检查

json"spell_check": false

关掉吧,我们都是用缩写和拼音的,没几个对的。

要不要滚过头

json"scroll_past_end": true

这个设置看你的意思了。很多时候我还是想把最后一行放在屏幕的中间看看的,所以我打开了。

Vim模式

json"ignored_packages": [  "Vintage"]

嗯,我不会Vim,无视掉。

显示Tab、空格

json"draw_white_space": "all"

你要是觉得乱就关上吧。

加粗文件夹名称

json"bold_folder_labels": true

说实话ST的文件树不是那么优秀,这个设置会让文件夹的名称加粗一些,让你更好辨认。

显示全路径

json"show_full_path": true

在你的窗口title上显示当前编辑的文件的全路径,算是一个显示增强吧。

我的设置

json{    "font_size": 21,    "highlight_line": true,    "show_full_path": true,    "ignored_packages":    [        "Vintage"    ],    "rulers":    [        80    ],    "bold_folder_labels": true,    "save_on_focus_lost": true,    "scroll_past_end": true,    "show_encoding": true,    "show_line_endings": true,    "tab_size": 2,    "translate_tabs_to_spaces": true,    "trim_trailing_white_space_on_save": true}

你可以直接把我的设置打包带走。

结语

这只是我在用的,你可以好好的翻一下ST的全部设置,可能会有惊喜。

如果你想知道大家都在用什么插件,那么我推荐你去ST的插件官网看看。至于操作设置,还请自己一点一滴的打磨。我是ST和webstorm混用的人,提倡因地制宜,没人规定拿枪的不能背大刀。回头也会分享一下webstorm的设置。

欢迎提问题和纠错。

转载地址:http://aqnkl.baihongyu.com/

你可能感兴趣的文章
跟 UMU 一起玩 OpenWRT(高级篇2):不拆机刷不死 U-Boot
查看>>
程序员必知的8大排序(java实现)
查看>>
Ubuntu用户权限修改后只能以客人会话登录
查看>>
objective-c中的方法重载
查看>>
原创:SecureCRT连接linux终端颜色配置
查看>>
<Hibernate> OpenSession 和getCurrentSession 的一些区别
查看>>
Ace Admin改造
查看>>
PHP Memcache配置
查看>>
Centos 7.3 内网时间同步设置
查看>>
nginx的启动、重启
查看>>
右键文本文档消失——解决办法
查看>>
spring源码剖析之Spring Security安全框架
查看>>
开启关闭mysql函数功能
查看>>
运行Perl程序
查看>>
php中出现问题Call to undefined function curl_init()
查看>>
Git常用命令
查看>>
maven update project 会自动引用JAVASE1.5的问题解决办法
查看>>
Android自定义控件(一)自绘控件
查看>>
【自用】Android 得到全屏+屏幕分辨率 + (AppCompatActivity去标题栏)
查看>>
MYSQL关联查询(PHP)
查看>>