Mac下如何优雅的使用sublime

标签(空格分隔): sublime


By 如何优雅的使用sublime @晚晴幽草轩

如何 Exclude掉那些缓存文件、以及无需涉及到得文件

打开设置(Sublime Text > Preferences > Settings,快捷键 Command + , ),注入如下配置即可;它即可将侧边栏的 node_modules 予以隐藏:

"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]

sublime 安装package control

  1. 按 Ctrl+` 调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)粘贴以下代码到底部命令行并回车:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

  1. 重启Sublime Text如果在Perferences->package settings中看到package control这一项,则安装成功。按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

如何使用 Sublime 快速切换项目?

可通过 Command + Ctrl + P ( windows 是 Ctrl + Alt + P)来快速切换项目了,还能编辑,关闭,Clear,Add Floder to Project等等功能

使用 package control 安装插件

必备插件

  1. Vue Syntax Highlight:Vue(*.vue)高亮插件

  2. SyncedSideBar: 每次打开文件,侧边栏都会同步显示该文件所在目录树中的位置(如果打开的文件是目录树的子集,还能将目录树自动展开,真是爱之不已,挺有用的一款插件)。⭐️⭐️⭐️⭐️⭐️

  3. TrailingSpaces: 空格强迫症, 检测并一键去除代码中多余的空格。
    在 Preferences / Key Bindings – User加上如下代码即可(数组内部,当然快捷键可自行约定,我这里用的是 ctrl+shift+d );(⭐️⭐️⭐️⭐️⭐️ For Front-End)
    { "keys": ["ctrl+shift+d"], "command": "delete_trailing_spaces" }

  4. Doc​Blockr: 代码块注释
    可以快速的对函数进行注释。保持代码规范。支持多种语言,有 JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.
    /:回车创建一个代码块注释
    /
    *:回车在自动查找函数中的形参等等。

  5. SideBarEnhancements插件
    SideBarEnhancements是一款很实用的右键菜单增强插件;在安装该插件前,在Sublime Text左侧FOLDERS栏中点击右键,只有寥寥几个简单的功能;安装了就相当于给其丰了大胸一般。⭐️⭐️⭐️⭐️

  6. AutoFileName:快捷输入文件名,文件路径自动提示的。自动完成文件名的输入,如图片选取,输入”/”即可看到相对于本项目文件夹的其他文件。

其他插件

  1. HexViewer: 允许将文件切换到十六进制查看模式

  2. Search Stack Overflow:就是不想动鼠标,直接在Sublime中打开浏览器搜索Stackoverflow

  3. Terminal
    这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

  4. SublimeREPL
    这可能是对程序员很有用的插件。SublimeREPL 允许你在 Sublime Text 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。

  5. SublimeLinter: 用于高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多种开发语言。

  6. HTML-CSS-JS Prettify: 代码格式化

  7. Javascript-API-Completions :支持Javascript、JQuery、Twitter Bootstrap框架、HTML5标签属性提示的插件,是少数支持sublime text 3的后缀提示的插件,HTML5标签提示sublime text3自带,不过JQuery提示还是很有用处的,也可设置要提示的语言。

  8. WakaTime – 记录你的Code时间;

  9. WordCount: 统计页面单词数量

插件卸载

1.ctr+shift+P,输入package
2.查找remove package
3.输入你要删除的package
4.回车,OK

设置快捷键

  • 设置快捷键。在SublimeText里,打开Preferences -> Key Bindings - User

快捷键使用技巧

Ctrl+Shift+L 选中区域分行编辑

Ctrl + O 切换出愿文件夹

Ctrl + J 选中区域合并成一行

sublime 注册码 Help => Enter License

—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——

—– BEGIN LICENSE —–
Nicolas Hennion
Single User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——

—– BEGIN LICENSE —–
Anthony Sansone
Single User License
EA7E-878563
28B9A648 42B99D8A F2E3E9E0 16DE076E
E218B3DC F3606379 C33C1526 E8B58964
B2CB3F63 BDF901BE D31424D2 082891B5
F7058694 55FA46D8 EFC11878 0868F093
B17CAFE7 63A78881 86B78E38 0F146238
BAE22DBB D4EC71A1 0EC2E701 C7F9C648
5CF29CA3 1CB14285 19A46991 E9A98676
14FD4777 2D8A0AB6 A444EE0D CA009B54
—— END LICENSE ——

—– BEGIN LICENSE —–
Alexey Plutalov
Single User License
EA7E-860776
3DC19CC1 134CDF23 504DC871 2DE5CE55
585DC8A6 253BB0D9 637C87A2 D8D0BA85
AAE574AD BA7D6DA9 2B9773F2 324C5DEF
17830A4E FBCF9D1D 182406E9 F883EA87
E585BBA1 2538C270 E2E857C2 194283CA
7234FF9E D0392F93 1D16E021 F1914917
63909E12 203C0169 3F08FFC8 86D06EA8
73DDAEF0 AC559F30 A6A67947 B60104C6
—— END LICENSE ——

你可能感兴趣的:(Mac下如何优雅的使用sublime)