Sublime使用技巧

2017-12-03  本文已影响0人  Taeyeon37

Sublime Text:A sophisticated text editor for code, markup and prose。是一款代码高亮、语法自动提示、启动迅速的编辑器,不仅自身主题界面大气简洁,快捷键丰富,而且支持插件扩展。工欲善其事,必先利其器,初期的学习成本对于后期工作的高效率是值得的。

安装Package Control

作为Sublime的插件包管理机制,安装心仪的插件前先保证已经安装了Sublime的Package Control

  1. Simple。最简单的安装方法是使用快捷键Ctrl+丶或选择View > Show Console按钮打开Sublime下方的console控制台,打开Package Control,把合适的Python代码粘贴在Console中回车,会自动下载并安装 Package Control。这时会在用户目录下%USER_HOME%\AppData\Roaming\Sublime Text 3(Windows),或在Sublime中选择Preferences > Browse Packages创建了一个Installed Packages文件夹,并在其中下载生成一个名为Package Control.sublime-package的文件。由于Python标准库的限制下载时会采用 HTTP 而不是 HTTPS 协议,该文件使用 SHA-256 加密算法校验。
  2. Manual。由于某些原因(比如被GFW墙),控制台安装失败了,就必须手动安装了。点击Preferences > Browse Packages在父目录Sublime Text 3中新建文件夹Installed Packages,下载Package Control.sublime-package文件并把它在Installed Packages目录中,最后重启Sublime Text即可。

最后使用快捷键Ctrl+Shift+P或点击Tools > Command Palette打开命令搜索框,输入Install Package回车会加载所有的packages list,然后在输入你心仪的插件选择回车就会自动下载安装这个包了,点击Preferences > Browse Packages就会在Sublime Text 3\Packages下看到你刚刚安装的插件包了。

插件推荐

因我平时写前端较少,所有前端代码格式化、自动提示等优化插件这里就不赘说了,可看我文末下的参考链接。

快捷键

Global

Move

Select(Common Rule: Move相关快捷键为移动光标,搭配Shift即为选择内容到光标处)

Edit

Compose

个人设置

工具栏 Preferences – Settings - User 加入下面的代码:

"trim_trailing_white_space_on_save": true,  //自动移除行尾多余空格
"ensure_newline_at_eof_on_save": true,  //文件末尾自动保留一个空行
"font_face": "Microsoft YaHei Mono",  //Microsoft YaHei Mono 是一款混合字体,专为代码优化,看起来很舒服。当然你也可以使用你自己喜欢的字体,或者删掉本行,使用默认字体
"disable_tab_abbreviations": true,  //禁用 Emmet 的 tab 键功能(请使用 ctrl+e),系统自带的 tab 功能还是可圈可点的。当然你也可以不设置它,以完全使用 Emmet 的 tab 补全功能
"draw_minimap_border": true,    //用于右侧代码预览时给所在区域加上边框,方便识别
"save_on_focus_lost": true, //窗口失焦立即保存文件
"highlight_line": true, //当前行高亮
"word_wrap": "true",    //设置自动换行
"fade_fold_buttons": false, //默认显示行号右侧的代码段闭合展开三角号
"bold_folder_labels": true, //侧边栏文件夹显示加粗,区别于文件
"highlight_modified_tabs": true,    //高亮未保存文件
"default_line_ending": "unix",  //使用 unix 风格的换行符
"auto_find_in_selection": true, //开启选中范围内搜索,而不是整个文档
"spell_check": true,    //英文单词检查

文本编辑器对比

作为Coding和Writing的通用编辑器来说,Vim/Emacs对新手不爱友好的,UltraEdit/Notepad++体积轻巧但功能略简陋。GitHub发布的Atom近几年在社区的活跃度很高,以一种 Vim/Emacs 的继承者和超越者的姿态出现,知乎链接:如何评价 GitHub 发布的文本编辑器 Atom?,Atom和Sublime的许多快捷键都一样,迁移成本还是比较低的。Sublime/Atom是通用文本代码编辑器,真的写Java我还是会用IntelliJ IDEA这种针对语言级别的IDE,但是其他语言,我现在都完全切换Sublime/Atom了。
Atom的缺点在于很吃资源,其安装包大小和运行占用内存将近是Sublime的10倍。并且打开Atom的速度慢的要死,Sublime几乎是秒开。推荐电脑配置低的使用Sublime,配置高的使用Atom。

Atom不同于Sublime的Global快捷键

上一篇 下一篇

猜你喜欢

热点阅读