我的Sublime设置

原创
2016/07/09 18:21
阅读数 559

 

前段时间,先是Sublime升级导致HaoIDE没法用,只能降级Sublime版本使用,SF禁用TSL1.0导致Mac上HaoIDE不能使用,后来同事说windows的可以用,暂时转到windows使用。论坛里又有人说Sublime安装包中sublime_plugin.py 修改一行代码就完美解决了TSL1.0的问题,同时还解决了Mac下输入中文卡顿,好神奇,好历害的样子(仅对Mac有效,windows下HaoIDE升级到3114 修改了貌似没有作用。)

print(f, "in", self.zippath, "is not utf-8 encoded, unable to load plugin")

偏好设置

"bold_folder_labels": true //设置文件夹名为粗体,便于区分

"draw_white_space": "all" //设置显示空格

"font_size": 16 //设置字体大小

"highlight_line": true //高亮焦点行,在某篇博客上看到的,之前没法现

"preview_on_click": false //点击文件打开新的标签页

"rulers":[ 80,100,120]  //设置标识线,这样给写代码一个参考,尽量不超过100,符合规范

"save_on_focus_lost": true //失去焦点,自动保存,最怕的就是写了半天,木有保存的悲剧。

"show_encoding": true // 显示当前文件的字符编码

"show_full_path": true // 标题栏显示当前焦点文件的全路径,单击右键还能打开该文件的目录

"spell_check": false //关闭拼写检查,写文章可以打开

 

"tab_size": 2,
"translate_tabs_to_spaces": true, //tab 保持2个空格,默认为4个,觉的4个有点宽

"trim_trailing_white_space_on_save": true //保存时去掉无用的空格

{
	"bold_folder_labels": true,
	"color_scheme": "Packages/Color Scheme - Default/Mac Classic.tmTheme",
	"draw_white_space": "all",
	"font_size": 16,
	"highlight_line": true,
	"ignored_packages":
	[
		"Vintage"
	],
	"preview_on_click": false,
	"rulers":
	[
		80,
		100,
		120
	],
	"save_on_focus_lost": true,
	"show_encoding": true,
	"show_full_path": true,
	"spell_check": false,
	"tab_size": 2,
	"translate_tabs_to_spaces": true,
	"trim_trailing_white_space_on_save": true,
	"word_wrap": false
}

快捷键

今天把所有快捷键重置了一遍,也整理下统一成command + XX +XX 减少记忆,用的次数多了就不能记忆

每个人习惯的快捷键不一样,看个人习惯。快捷键自定义设定 偏好设定=>keybindings - User   在绑定时看下keybindings - default中该快捷键有没有被占用,占用的快捷键对你有木有用

// 删除一行 
{ "keys": ["super+shift+d"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },

{ "keys": ["super+shift+n"], "command": "filenametoclipboard" } //获取当前文件的文件名这里filenametoclipboard是百度到的

{"keys": ["super+shift+j"], "command": "js_format"} //需要安装jsformat插件,格式化js/json等的格式,再也不用百度js格式化工具啦

{"keys": ["super+shift+a"], "command": "save_to_server"} //需要安装haoide(SF开发插件,保存代码到服务器上)

{ "keys": ["super+shift+z"], "command": "alignment" } //代码格式化,变量对齐 需要安装alignment插件

super + L 选中一行

super + ctrl + G 选中所有选中的词

super + shift + p 命令面板 (强大的入口)

super + T 显示所有标签列表

super + shift + [/]上一个标签页/下一个标签页

super+alt+[/] 折叠代码 展开 (实用)

前面一篇博客介绍过一些其它实用的,这里补充

插件

目前我的Sublime中的插件已经稳定下来,把其它无用的卸载了

alignment //代码格式化,主要是变量对齐

bracketHighLighter //括号匹配,百度下很强大,还没有完全使用起来,仅用作括号匹配

BufferScroll // 代码折叠后,重新打开时依然有效

DocBlockr//生成标准注释

Emmet //还没有使用过,快捷生成html代码

jsformat//JS/JSON格式化

Side Bar 增强原生sidebar功能,比如打开当前文件目,复制路径等等

Tag //HTML格式化,还有其它一些功能目前主要使用格式化

SublimeCodeIntel //代码提示,在PHP/JS等这些比较方便  另外一个也可以像IDE那样跳转到定义处:ctrl+鼠标左键  超实用

待安装的插件Git 

 

用JSON作为配置的好处就是容易移植,当我在另外一台电脑上使用时,只需把配置文件复制下就行,据说插件也可以复制放到sublime 目录下。

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部