原文地址:Sublime Text 3 设置
博客地址:http://www.extlight.com

一、修改插件安装目录

为了有效和安全管理插件,在 Sublime Text 的安装目录中创建 Data 目录(之后插件就放在该目录中)。

重启 Sublime Text 后 Preferences-> Browse Package 打开的目录就指向 Data。

二、注册

主界面 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 ——

确认就可注册(破解内容有时效性,如果破解失败自行百度查询另一组破解)。

三、快捷键

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个文件
Ctrl+Shift+上下:替换行

四、安装 Package Control

Package Control 插件是一个方便 Sublime text 管理插件的插件。

主界面 Ctrl+` 下边框弹出输入框,复制粘贴如下内容:

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)

并回车。

Package Control 安装好之后,只需要 Ctrl + Shift + P 弹出输入框选择 install package 就可以输入插件名称下载插件了。

五、常用插件

5.1 Emmet

功能:用于提高 html/css 的编码速度。

调用方式:tab 键。

效果图:

5.2 HTML-CSS-JS Prettify

功能:格式化 HTML 、CSS、JS 及 Json 代码。需要注意的是,必须先安装 Node.js 和设置 Node.js 路径。

调用方式:右键 –> HTML/CSS/JS Prettify –> Prettify Code。

效果图:

5.3 AutoFileName

功能:用于补全文件名称。

调用方式:输入文件路径会自动提示。

5.4 DocBlockr

功能:提供代码块注释功能。

调用方式:输入 /** 后按 Enter 或者 Tab。

效果图:

5.5 Bracket Highlighter

功能:高亮显示标签。

调用方式:将光标放入开始/结束标签,会高亮显示对应的标签。

5.6 IMESupport

功能:解决中文输入框不跟随的问题。

5.7 SideBarEnhancements

功能:提供侧边栏功能,同时可自定义浏览器预览的快捷键。

调用方式:需要设置快捷键。

设置浏览器预览快捷键方式:

preferences -> package setting -> side bar -> Key Building-User,输入如下内容:

[{ "keys": ["ctrl+shift+c"], "command": "copy_path" },//chrome{"keys": ["f2"],"command": "side_bar_files_open_with","args":{"paths": [],"application": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe","extensions": ".*"}},//firefox{"keys": ["f3"],"command": "side_bar_files_open_with","args":{"paths": [],"application": "H:\\Common\\Mozilla Firefox\\firefox.exe","extensions": ".*" //匹配任何文件类型}}
]

只需要修改浏览器路径,保存后,在对应的 html 文件中按住相应的快捷键就可以打开浏览器查看内容了。

5.8 AllAutocomplete

功能:搜索所有打开的文件来寻找匹配的提示词。

调用方式:输入部分文字会自动提示。

5.9 Terminal

功能:在当前目录下打开 Terminal 窗口。

调用方式:Ctrl + Shift + T 。

5.10 autoprefixer

功能:给 CSS 添加私有前缀。

调用方式:Ctrl + Shift + P,选择 autoprefixer 后,编写 css 保存文件即可。需要安装 Node.js。

额外设置:默认情况下,该插件只对 Chrome 进行兼容,为了兼容其他浏览器需要修改配置 Preferences -> Package Settings -> Autoprefixer,弹出窗口修改 "browsers" 为如下内容:

"browsers":["defaults","last 2 version", "> 0.1%", "> 5% in US", "ie 6-8","Firefox < 20"]

效果图:

5.11 ConvertToUTF8

功能:文件编码转成 utf-8。

调用方式:保存文件即可。

5.12 sublimeTmpl

功能:提供文件模板。

调用方式:需要设置快捷键。

设置快捷键,preferences -> package setting -> side bar -> Key Building-User,输入如下内容:

[{ "keys": ["ctrl+shift+c"], "command": "copy_path" },//创建模板{"keys": ["ctrl+1"],"caption": "Tmpl: Create html","command": "sublime_tmpl","args":{"type": "html"}},{"keys": ["ctrl+2"],"caption": "Tmpl: Create javascript","command": "sublime_tmpl","args":{"type": "js"}},{"keys": ["ctrl+3"],"caption": "Tmpl: Create css","command": "sublime_tmpl","args":{"type": "css"}}
]

保存后,只需要按下对应的快捷键就可以创建相应类型的文件。

效果图:

5.13 LiveReload

功能:自动刷新浏览器。

安装:

1)给 chrome 浏览器安装 LiveReload 插件(FQ下载)。

2)通过下文提供的链接下载 Sublime 插件,里边有个名为 ST3-LiveReload-master.zip 压缩包,将其解压改名为 LiveReload,复制到 Sublime 的 Packages 目录下(Preference -> Browse Packages...)。

3)启动插件,Preference->Package Settings->LiveReload->Settings User

{"enabled_plugins": ["SimpleReloadPlugin","SimpleRefresh"]
}

调用方式:通过 chrome 打开 html 文件后,点击 chrome 的 LiveReload 插件的图标变成实心后,只要修改 html 文件内容保存即可自动刷新浏览器。

效果图:

六、资源下载

Sublime Text 工具及离线插件

转载于:https://www.cnblogs.com/moonlightL/p/8638500.html

Sublime Text 3 设置相关推荐

  1. 将Sublime Text 3设置为Python全栈开发环境

    为 Sublime Text 3 设置 Python 的全栈开发环境 Sublime Text 3 (ST3) 是一个轻量级的跨平台文字编辑器,尤以其轻快的速度,易用性和强大的社区支持而著称.它一经面 ...

  2. Sublime Text 3设置吊炸天PHP开发环境

    [原创]Sublime Text 3设置吊炸天PHP开发环境 @heiyeluren @created: 2016/5/31 @last modify: 2016/7/8 1. 下载安装Sublime ...

  3. 【Fortran】Sublime text 中设置Fortran语法常亮以及自动补全

    在Sublime text 中设置Fortran语法常亮以及自动补全: 利用 sublime 自带的 install package 安装的 fortran 以及Modern-fortran无法自动补 ...

  4. Sublime Text 3 - 设置自动换行

    Sublime Text是一个非常好用的文本编辑器,它是一款跨OS X.Linux和Windows三大系统平台的文字编辑器,并且小巧.绿色.速度非常快.Sublime Text 3不仅支持C,C++, ...

  5. Sublime Text 下载-设置切换中文版

    官方下载地址:Download - Sublime Text Sublime Text设置中文版 1.打开Sublime Text,快捷键 Shift+Ctrl+P,输入:install 选择 Pac ...

  6. 如何将Sublime Text 4 设置成中文版

    网上找教程的时候很多都说第一步先在Preferences里面找到Package Control,但是我的Preferences里面并没有这一项,在网上找了好多都说先使用Ctrl+`快捷键调出conso ...

  7. Mac下Sublime Text 2设置subl命令

    在安装Sublime Text 2的时候一定要拖到应用程序中,直接双击安装程序只是打开Sublime,并非真正安装了Sublime,否则很多功能无法正常使用. subl命令可以通过命令行的方式打开Su ...

  8. sublime text 3设置快捷键让html文件在浏览器打开

    一.安装 Package Control 进入 https://packagecontrol.io/ 切换到sublime输入快捷键 ctrl+` 或者一次选择 View > Show Cons ...

  9. Sublime Text 如何设置组合快捷键

    Sublime 有个功能叫再次缩进(Reindent),我就以这个功能为例讲下如何设置快捷键,这个功能的菜单路径是:Edit ➠ Line ➠ Reindent,有人说这个再次缩进可以格式化代码,扯淡 ...

最新文章

  1. Android App优化之延长电池续航时间
  2. java-类(class)继承,重写,重构,抽象,接口等
  3. vue 订单支付15分钟倒计时
  4. 【AI不惑境】计算机视觉中注意力机制原理及其模型发展和应用
  5. Linux 内核链表 【转】
  6. Golang库学习笔记 Gin(一)
  7. Python爬虫人工智能大数据全栈视频史上最全合辑教程分享!
  8. CodeForces - 1267K Key Storage(组合数学)
  9. Google与Binomial合作开源Basis Universal GPU纹理编解码器
  10. C++总结笔记(二)——指针
  11. 为什么强烈禁止开发人员使用isSuccess作为变量名
  12. 【数据结构与算法】二项队列与二叉堆的比较
  13. 判断能否组成三角形(水题)
  14. laravel5.5 Auth门脸类认证
  15. 依图科技CTO颜水成被曝离职,或转战东南亚独角兽Shopee
  16. 大话卫星导航中的信号处理系列文章——目录
  17. 虚拟化kvm-虚拟化概述
  18. 计算机视觉算法与应用 英文pdf,计算机视觉:算法与应用(套装共2册) [Computer Vision:Algorithms and Applications]...
  19. 淘宝新店已经不死不活没有生意怎么办
  20. nodejs 运行在tomcat_nodejs和tomcat的区别是什么?

热门文章

  1. 动态规划求解所有字符的组合数
  2. [转]设定version 更新js缓存
  3. 一个html数据编辑模板
  4. 单片机移频防啸叫_基于ARM9的防啸叫音频放大器的设计
  5. 步骤一:入门linux基础/01Linux简介和安装/001Linux基础
  6. python函数分为哪几种_python数据挖掘常用工具有哪几种?
  7. css文本行高是哪个属性_CSS字体属性和文本属性总结
  8. 河北省计算机网络技术专接本考什么,河北计算机专接本考什么
  9. java考前复习之Scanner 类
  10. 中移4G模块-ML302-OpenCpu开发-PCF8591测量电压