Sublime Text 是一个代码编辑器(Sublime Text 2,最新版sublime text 3是收费软件,,但可以无限期试用,但是会不定时的弹出付费提醒,本博客下文介绍了如何禁止弹出付费更新等提醒),也是HTML和散文先进的文本编辑器

Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义键绑定,菜单和工具栏,

Sublime Text 的主要功能包括:拼写检查、书签、完整的 Python API、Goto 功能、即时项目切换、多选择、多窗口等等.

Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统.

Sublime  官网:https://www.sublimetext.com

 

官方这样总结sublime:

Sublime Text is a sophisticated text editor for code, markup and prose.

You'll love the slick user interface, extraordinary features and amazing performance.

 

 

常用快捷键

Command + T:查询/前往文件

Command + R:查询/前往funcdtion或method

Command + K + B: 隐藏/显示边栏

Command + L:选择当前光标整行

Command + D:选择当前光标所在的一个词 (继续按会继续选取下一个同样的词)

Ctrl + Shift + K: 删除当前行

Command + K + U: 转换为大写

Command + K + L: 转换为小写

Comamand+ Shift + V: 粘贴并缩进

Command + F:查找

Command + Shift + F:查找替换

Command + /: 注释/非注释

Ctrl + M:前往匹配的括号

 

打开/前往

⌘T 前往文件

⌘⌃P 前往项目

⌘R 前往 method

⌘⇧P 命令提示

⌃G 前往行

⌘KB 开关侧栏

⌃ ` Python 控制台

⌘⇧N 新建窗口

 

编辑

⌘L 选择行 (重复按下将下一行加入选择)

⌘D 选择词 (重复按下时多重选择相同的词进行多重编辑)

⌃⇧M 选择括号内的内容

⌘⇧↩ 在当前行前插入新行

⌘↩ 在当前行后插入新行

⌃⇧K 删除行

⌘KK 从光标处删除至行尾

⌘K⌫ 从光标处删除至行首

⌘⇧D 复制(多)行

⌘J 合并(多)行

⌘KU 改为大写

⌘KL 改为小写

⌘ / 注释

⌘⌥ / 块注释

⌘Y 恢复或重复

⌘⇧V 粘贴并自动缩进

⌃ space 自动完成(重复按下选择下一个提示)

⌃M 跳转至对应的括号

⌘U 软撤销(可撤销光标移动)

⌘⇧U 软重做(可重做光标移动)

 

XML/HTML

⌘⇧A 选择标签内的内容

⌘⌥ . 闭合当前标签

 

查找/替换

⌘F 查找

⌘⌥F 替换

⌘⌥G 查找下一个符合当前所选的内容

⌘⌃G 查找所有符合当前所选的内容进行多重编辑

⌘⇧F 在所有打开的文件中进行查找

 

拆分窗口/标签页

⌘⌥1 单列

⌘⌥2 双列

⌘⌥5 网格 (4组)

⌃[1,2,3,4] 焦点移动至相应组

⌃⇧[1,2,3,4] 将当前文件移动至相应组

⌘[1,2,3…] 选择相应标签页

 

书签

⌘F2 添加/去除书签

F2 下一个书签

⇧F2 前一个书签

⌘⇧F2 清除书签

 

标记

⌘K space 设置标记

⌘KW 从光标位置删除至标记

⌘KA 从光标位置选择至标记

⌘KG 清除标记

 

 

Sublime 3 禁用烦人的升级提示

Sublime Text 3 总是出现烦人的提醒更新新版本

在网络上找了资料,尝试了很多次,都没有成功

1、找到Preferences -> Settings-User(设置用户)

2、在最后一个花括号{}结尾前添加一句:"update_check": false,

我的配置如下:

{
	"color_scheme": "Packages/Color Scheme - Default/Pastels on Dark.tmTheme",
	"dictionary": "Packages/Language - English/en_GB.dic",
	"font_size": 16,
	"hot_exit": true,
	"ignored_packages":
	[
		"Vintage"
	],
	"remember_open_files": true,
	"show_encoding": true,
	"theme": "Default.sublime-theme",

	"update_check": false,
}

需要提醒大家的是:

"update_check":false 前的最后一行的结尾有一个逗号,如果你也配置了主题等其他内容,没有那个逗号,是无法保存更改的。

更改完成保存成功,重新启动。发现失败,还有更新提示,醉了,经过查找资料发现是因为没有注册。

此设置方法,只适合已注册(付费版)的 sublime ,对于使用免费版的sublime 是不生效的,注册码需网上查找最近的,老旧的注册码一般都会失效。

对于付费版已注册用户,上述方法设置好后,需要点击Help->Enter License,输入注册码,注册下才能生效,

所以,大家还要购买付费版注册后,才能去掉烦人的更新提醒。

 

那么,对于技术控的免费 sublime 就真心没办法禁止每次提示烦人更新吗?答案:当然是否定的!

设置方法如下:

1、去网上找最新版的 注册码(此方法,使用免费的人,都懂)

—– BEGIN LICENSE —– 
Die Socialisten GmbH 
10 User License 
EA7E-800613 
51311422 E45F49ED 3F0ADE0C E5B8A508 
2F4D9B65 64E1E244 EDA11F0E F9D06110 
B7B2E826 E6FDAA72 2C653693 5D80582F 
09DCFFB5 113A940C 5045C0CD 5F8332F8 
34356CC6 D96F6FDB 4DEC20EA 0A24D83A 
2C82C329 E3290B29 A16109A7 EC198EB9 
F28EBB17 9C07403F D44BA75A C23C6874 
EBF11238 5546C3DD 737DC616 445C2941 
—— END LICENSE ——

截止米扑博客发表此文章,此注册码仍可用:

 

2、禁用在线检测提示更新(禁用网络连接到 sublime 官网,让其不检测版本)

修改hosts文件,需要有系统管理员权限才可以修改。

Windows 系统:C:\Windows\System32\drivers\etc\hosts

Ubuntu / CentOS / MacOS 系统:/etc/hosts

用文本编辑器打开(记事本即可),在最后添加上如下信息(推荐,此方法可以禁止许多的升级提示

vim /etc/hosts

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

经测试,每次打开 sublime,将不再弹出烦人的升级提示,成功!

小提示:

等那一天,你有钱了,买了sublime 正版注册后,记得删除(或注释掉)此 hosts 配置,否则没法享受 sublime 的升级服务哦,哈哈哈哈

 

 

参考推荐

四大编辑器对比:Sublime、Atom、VS Code、Notepad++

Mac 高效程序猿开发必备软件

iPhone6 快捷键大全

Mac 系统快捷键大全

Mac 电脑锁屏快捷方法推荐

Mac brew 安装软件推荐

Macbook 修改最近路径列表 Recent Places 数量

Mac OS 查看网络端口

Mac 强制退出程序的六种方法

Mac Launchctl 命令行参数详解

MacOS 终端中文乱码的解决方法

Mac OS X 中 MacPorts 安装和使用

MacOS Charles 抓包使用实例

Mac 下载安装 Xcode

Mac下rar安装使用解压软件