Sublime Text 3 (Build 3059) 证书、汉化、环境配置、常用快键
2015-11-07 19:44
369 查看
俗话说:工欲善其事,必先利其器。用一款好的开发工具对于程序来说是很重要的。而sublime 作为程序员开发的
神级工具其优点也是不言而喻的。
先去官网http://www.sublimetext.com/下载一个sublime
text3,环境配置很简单,你可以全程按next都没问题。
1.Licence
-----BEGIN LICENSE-----
XiuMu
Unlimited User License
EA7E-10380
642B276AFB7276D8B84DB9D0619754F1
11ED3EA65788A6AA120806E990257926
791E2A831C0A78647F4E3770D5D826FC
F6164FA721FF5BF369C021ED14788990
36494B4177E8716ED11B49C957D87E82
3FC228AD15751332C116946F80A28210
9BA08C8482E2B244728712B688378012
24107C9344081E4E610458AC453199E4
-----END LICENSE-----
再发一个
----- BEGIN LICENSE ----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------
直接在help 中激活 如果证书激活不了就要去网上下载注册机
用注册机生成证书进行激活。
2.汉化插件的下载
首先安装Package Control,如果已经安装过可以跳过此步骤。可以按照官网这里https://packagecontrol.io/installation
复制命令或者直接复制下面:
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)
在Sublime Text3中按下`+Ctrl注意,“`"是键盘1左边的那个键。
在下面的命令行Ctrl+V粘贴,回车。
等待报一个出错弹出窗口,点击确认,然后关闭并重启Sublime Text,此时Package Control就装好了。
点击Preferences/Package Control,然后点击Package Control:Install Package,(第一次运行可以要几秒钟,因为要下载Package
Control里面存在的包"花名册"),然后在弹出的命令界面,输入Chinese,选择ChineseLocalization(回车或者鼠标单击击)。
切换语言,帮助(H)/Language/简体中文,繁体中文,日本语,English。
3.环境配置
3.1插件安装
经过上面安装了Package Control后,我们就可以通过快捷键 Ctrl+Shift+P 打开Package Control来安装插件了。在打开的输入框中输入 install ,会根据你的输入自动提示,选择 Install Package。
等待,然后又会弹出一个输入框,让你输入你要安装的插件。
我们要安装支持非UTF8编码的一个插件,只需要在输入框中输入convert,自动匹配后,选择 ConvertToUTF8 插件,回车,等待,安装完毕,这样,ST就支持显示如 GBK 等编码的内容了。
推荐安装的插件
(主要针对PHP开发,其他语言大部分通用,请读者自行选择)
1、ConvertToUTF8 支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件
2、Bracket Highlighter 用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
3、DocBlockr DocBlockr可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++
4、Emmet(Zen Coding) 快速生成HTML代码段的插件,强大到无与伦比,不知道的请自行google
5、SideBar Enhancements 这个插件改进了侧边栏,增加了许多功能
6、Themr 主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
3.2用户配置
首选项—>设置用户
需要配置内容如下
{
"color_scheme": "Packages/Color Scheme - Default/SpaceCadet.tmTheme",//主题
"draw_centered": false, //是否居中显示
"font_face": "Source Code Pro",//字体
"font_options"://字体选项
[
"no_bold",
"no_italic",
"no_antialias",
"gray_antialias"
],
"font_size": 14,//字体大小
"gutter": true,//是否显示边列
"ignored_packages":
[
"Vintage"
],
"line_numbers": true,//显示行数
"line_padding_bottom": 1,//行上边距
"line_padding_top": 1,//行上边距
"scroll_past_end": true,//滚动能否超过结尾
"tab_size": 2,//TAB缩进宽度
"translate_tabs_to_spaces": false,//自动转换TAB为空格
"update_check": false,//禁止自动更新
"word_wrap": true
}
4.常用快键键
Ctrl+Shift+P :打开命令面板
Ctrl+P :搜索项目中的文件
Ctrl+G :跳转到第几行
Ctrl+W :关闭当前打开文件
Ctrl+Shift+W :关闭所有打开文件
Ctrl+Shift+V :粘贴并格式化
Ctrl+D :选择单词,重复可增加选择下一个相同的单词
Ctrl+L :选择行,重复可依次增加选择下一行
Ctrl+Shift+L :选择多行
Ctrl+Shift+Enter :在当前行前插入新行
Ctrl+X :删除当前行
Ctrl+M :跳转到对应括号
Ctrl+U :软撤销,撤销光标位置
Ctrl+J :选择标签内容
Ctrl+F :查找内容
Ctrl+Shift+F :查找并替换
Ctrl+H :替换
Ctrl+R :前往 method
Ctrl+N :新建窗口
Ctrl+K+B :开关侧栏
Ctrl+Shift+M :选中当前括号内容,重复可选着括号本身
Ctrl+F2 :设置/删除标记
Ctrl+/ :注释当前行
Ctrl+Shift+/ :当前位置插入注释
Ctrl+Alt+/ :块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A :选择当前标签前后,修改标签用的
F11 :全屏
Shift+F11 :全屏免打扰模式,只编辑当前文件
Alt+F3 :选择所有相同的词
Alt+. :闭合标签
Alt+Shift+数字 :分屏显示
Alt+数字 :切换打开第N个文件
Shift+右键拖动 :光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取 ,可需要编辑的多个位置
按Ctrl+Shift+上下键 ,可替换行;
神级工具其优点也是不言而喻的。
先去官网http://www.sublimetext.com/下载一个sublime
text3,环境配置很简单,你可以全程按next都没问题。
1.Licence
-----BEGIN LICENSE-----
XiuMu
Unlimited User License
EA7E-10380
642B276AFB7276D8B84DB9D0619754F1
11ED3EA65788A6AA120806E990257926
791E2A831C0A78647F4E3770D5D826FC
F6164FA721FF5BF369C021ED14788990
36494B4177E8716ED11B49C957D87E82
3FC228AD15751332C116946F80A28210
9BA08C8482E2B244728712B688378012
24107C9344081E4E610458AC453199E4
-----END LICENSE-----
再发一个
----- BEGIN LICENSE ----
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ------
直接在help 中激活 如果证书激活不了就要去网上下载注册机
用注册机生成证书进行激活。
2.汉化插件的下载
首先安装Package Control,如果已经安装过可以跳过此步骤。可以按照官网这里https://packagecontrol.io/installation
复制命令或者直接复制下面:
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)
在Sublime Text3中按下`+Ctrl注意,“`"是键盘1左边的那个键。
在下面的命令行Ctrl+V粘贴,回车。
等待报一个出错弹出窗口,点击确认,然后关闭并重启Sublime Text,此时Package Control就装好了。
点击Preferences/Package Control,然后点击Package Control:Install Package,(第一次运行可以要几秒钟,因为要下载Package
Control里面存在的包"花名册"),然后在弹出的命令界面,输入Chinese,选择ChineseLocalization(回车或者鼠标单击击)。
切换语言,帮助(H)/Language/简体中文,繁体中文,日本语,English。
3.环境配置
3.1插件安装
经过上面安装了Package Control后,我们就可以通过快捷键 Ctrl+Shift+P 打开Package Control来安装插件了。在打开的输入框中输入 install ,会根据你的输入自动提示,选择 Install Package。
等待,然后又会弹出一个输入框,让你输入你要安装的插件。
我们要安装支持非UTF8编码的一个插件,只需要在输入框中输入convert,自动匹配后,选择 ConvertToUTF8 插件,回车,等待,安装完毕,这样,ST就支持显示如 GBK 等编码的内容了。
推荐安装的插件
(主要针对PHP开发,其他语言大部分通用,请读者自行选择)
1、ConvertToUTF8 支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件
2、Bracket Highlighter 用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
3、DocBlockr DocBlockr可以自动生成PHPDoc风格的注释。它支持的语言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++
4、Emmet(Zen Coding) 快速生成HTML代码段的插件,强大到无与伦比,不知道的请自行google
5、SideBar Enhancements 这个插件改进了侧边栏,增加了许多功能
6、Themr 主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
3.2用户配置
首选项—>设置用户
需要配置内容如下
{
"color_scheme": "Packages/Color Scheme - Default/SpaceCadet.tmTheme",//主题
"draw_centered": false, //是否居中显示
"font_face": "Source Code Pro",//字体
"font_options"://字体选项
[
"no_bold",
"no_italic",
"no_antialias",
"gray_antialias"
],
"font_size": 14,//字体大小
"gutter": true,//是否显示边列
"ignored_packages":
[
"Vintage"
],
"line_numbers": true,//显示行数
"line_padding_bottom": 1,//行上边距
"line_padding_top": 1,//行上边距
"scroll_past_end": true,//滚动能否超过结尾
"tab_size": 2,//TAB缩进宽度
"translate_tabs_to_spaces": false,//自动转换TAB为空格
"update_check": false,//禁止自动更新
"word_wrap": true
}
4.常用快键键
Ctrl+Shift+P :打开命令面板
Ctrl+P :搜索项目中的文件
Ctrl+G :跳转到第几行
Ctrl+W :关闭当前打开文件
Ctrl+Shift+W :关闭所有打开文件
Ctrl+Shift+V :粘贴并格式化
Ctrl+D :选择单词,重复可增加选择下一个相同的单词
Ctrl+L :选择行,重复可依次增加选择下一行
Ctrl+Shift+L :选择多行
Ctrl+Shift+Enter :在当前行前插入新行
Ctrl+X :删除当前行
Ctrl+M :跳转到对应括号
Ctrl+U :软撤销,撤销光标位置
Ctrl+J :选择标签内容
Ctrl+F :查找内容
Ctrl+Shift+F :查找并替换
Ctrl+H :替换
Ctrl+R :前往 method
Ctrl+N :新建窗口
Ctrl+K+B :开关侧栏
Ctrl+Shift+M :选中当前括号内容,重复可选着括号本身
Ctrl+F2 :设置/删除标记
Ctrl+/ :注释当前行
Ctrl+Shift+/ :当前位置插入注释
Ctrl+Alt+/ :块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A :选择当前标签前后,修改标签用的
F11 :全屏
Shift+F11 :全屏免打扰模式,只编辑当前文件
Alt+F3 :选择所有相同的词
Alt+. :闭合标签
Alt+Shift+数字 :分屏显示
Alt+数字 :切换打开第N个文件
Shift+右键拖动 :光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取 ,可需要编辑的多个位置
按Ctrl+Shift+上下键 ,可替换行;
相关文章推荐
- iOS7中计算UILabel中字符串的高度
- Modern UI for WPF笔记 创建空白窗口
- [Android UI] 波浪特效的实现
- UI设计师不可不知的安卓屏幕知识
- LeetCode -- Repeated DNA Sequences
- 使用mysql_query()方法操纵数据库以及综合实例
- 工作队列(workqueue) create_workqueue/schedule_work/queue_work
- Qt Quick 事件处理之信号与槽
- 在android的spinner中,实现取VALUE值和ID值
- IOS 自定义 UIView 实现重用
- iOS开发25-iOS可视化编程-Interface Builder
- UVA 11235 Frequent values
- windows SysinternalsSuite
- 设置UILabel可变高度(根据文本内容自动适应高度)
- client sent invalid header line: "X-Hts_user: true" while reading client request headers
- UIAlertController的使用
- iOS 多线程初学习之dispatch_async(dispatch_get_main_queue(), ^{})
- UIProgressView(进度条控件)
- C# 实现 微软WebRequestMethods.Ftp类中的FTP操作功能
- xcodebuild 命令 后面加一个 GCC_OPTIMIZATION_LEVEL=0,这样 就可以调试 了 静态库了