码迷,mamicode.com
首页 > 其他好文 > 详细

Sublime Text使用简介

时间:2015-07-19 23:40:58      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:sublimetext   编辑器   插件   

简介

对Sublime Text(ST)的一句话介绍:

性感无比的代码编辑器!程序员必备神器!

文档

下载与安装

我使用的是ST3,目前还属于测试版,但是比ST2增加了大量的改进,所以就迫不及待的用上了~
建议下载绿色版,下载完解压到相应目录即可使用:

安装key

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

配置

ST自推出以来,以其Sexy的逼格收到广大程序猿的欢迎,为此他们开发了大量的开源插件。以后用到再补充~

添加和删除右键菜单

  • 新建“添加到右键菜单.reg”文件,输入下面的内容,双击执行添加到右键。注意改成自己的安装目录。
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Sublime Text 3]
"Icon"="F:\\Program Files\\sublime text\\Sublime Text Build 3083\\sublime_text.exe, 0"

[HKEY_CLASSES_ROOT\*\shell\Sublime Text 3\Command]
@="F:\\Program Files\\sublime text\\Sublime Text Build 3083\\sublime_text.exe %1"
  • 新建“从右键菜单删除.reg”文件,输入下面的内容,双击执行从右键删除。
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\Sublime Text 3\Command]

[-HKEY_CLASSES_ROOT\*\shell\Sublime Text 3]

Package Control

一个优秀的包管理插件
对于ST3,安装如下:
点击View->Show Console,拷贝下面代码完成安装:

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)

安装完需要重启ST。
启动Package Control的快捷键是Ctrl+Shift+P,打开后会显示很多命令,如

  • ip表示安装其他插件
  • rp表示移除插件等。
  • ep表示启用插件
  • dp表示禁用插件
  • up表示升级插件

上面是缩写,需要在下拉选项选择正确的命令,此外有很多其他命令。使用它可以安装和管理很多增加效率的插件。

AutoFileName

自动补全文件路径名,尤其适合写html。比如编写img标签时,src将弹出路径提示。

BracketHighlighter

一个高亮显示{}、[]、”“、”的插件,在编辑区最左侧以特别显眼的方式显示光标被包围的第一层括号或者引号。

DocBlockr

显示方法签名描述的文档工具,支持C/C++/PHP/Java/JS等语言,使用时键入/**再回车或者Tab即可列出格式良好的方法文档描述。

Emmet

ST必备插件,Web开发者的神器也,极其强大,输入简短的HTML标签缩写就可产生大量html代码。使用方法可以参看Emmet — the essential toolkit for web-developers,Emmet会自动下载安装PyV8插件,请耐心等待其下载安装完。
如输入

ul#nav>li.item$*4>a{Item $}

按下Tab就变成了

<ul id="nav">
    <li class="item1"><a href="">Item 1</a></li>
    <li class="item2"><a href="">Item 2</a></li>
    <li class="item3"><a href="">Item 3</a></li>
    <li class="item4"><a href="">Item 4</a></li>
</ul>

Hex Viewer

以更人性化的方式查看二进制文件的16进制的插件。配置该插件的Settings - User,使其遇到指定的后缀名文件自动显示格式良好的16进制。该文件内容修改如下:

{
    "auto_open" : true,
    "auto_open_patterns" : ["*.bin", "*.pyc", ".exe"],
}

Markdown Preview

将编译*.md文件为*.html文件,编译后默认存放在当前目录下。快捷键是Ctrl+B。此外还能在浏览器中预览*.md编译后的网页文件。后文将配置快捷键为Alt+M

SideBarEnhancements

扩展ST原生侧边栏的功能,如新建文件、文件夹等,仅仅对打开的项目生效,单个文件无效。

ConvertToUTF8

ST默认是UTF-8编码,遇到非utf-8编码的中文以乱码显示。该插件使得中文能够正常按照utf-8编码显示。

HTML-CSS-JS Prettify

迄今最强大的HTML+CSS+JS代码格式化插件,需要机器安装nodejs,并在配置文件中配置好node.exe路径。快捷键是Ctrl+Shift+H

IMESupport

该插件使得中文输入法能够跟着输入的字符移动。

ST设置

{
    "auto_find_in_selection": true, // 允许在选中的区域查看
    "bold_folder_labels": true, // 侧边栏中文件夹字体加粗
    "caret_style": "phase", // 光标柔和
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", // 设置配色主题
    "font_size": 11, // 设置字体大小
    "highlight_line": true, // 高亮当前行
    "highlight_modified_tabs": true, // 高亮修改未保存的文件
    "ignored_packages":
    [
        "Vintage"
    ], // ST自动生成
    "margin": -5, // 编辑器左边界设置
    "rulers": [80, 80], // 显示列标尺
    "shift_tab_unindent": true, // 设置选中部分文字也能反缩进
    "show_encoding": true, // 右下角显示文件当前编码
    "translate_tabs_to_spaces": true, // 设置Tab转成空格
    "word_wrap": true // 自动换行
}

快捷键设置

[
        { "keys": ["ctrl+shift+c"], "command": "show_panel", "args": {"panel": "console", "toggle": true} }, // 显示控制台默认是Ctrl+`,但我电脑貌似无效,故修改为Ctrl+Shift+C
    { "keys": ["ctrl+enter"], "command": "auto_complete" }, // 修改自动提示的快捷键为Ctrl+Enter
    { "keys": ["shift+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line.sublime-macro"} }, // 设置下开新行快捷键为Shift+enter
    { "keys": ["ctrl+shift+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line Before.sublime-macro"} }, // 设置上开新行快捷键为Ctrl+Shift+Enter
    { "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"} } // 设置Markdown Preview快捷键为Alt+M
]

快捷键

功能 快捷键
列选择 Shift+右键
打开刚关闭的文件 Ctrl+Shift+T
全屏 F11
更大的全屏 Shift+F11
多处选择相同的单词,然后可同时编辑(特别适用于重命名) Ctrl+D;按ESC退出
逐个取消多处选择的相同单词 Ctrl+U;按ESC退出
分屏显示N个窗口 Alt+Shift+N
两列显示窗口 Alt+Shift+8
显示方法列表 Ctrl+R;即“@”
转到行号 Ctrl+G;即“:”
定位关键字 Ctrl+;;即“#”
选择已打开的某个文件 Ctrl+P;接着使用#/@/:精确查找关键字/方法/行号
寻找匹配的括号 Ctrl+M
逐个单词移动 Ctrl+左右键
逐个单词选择 Ctrl+Shift+左右键
选中一行 Ctrl+L
选择括号内的所有内容 Ctrl+Shift+M
重命名文件 Ctrl+Shift+P;输入rename
上一标签页 Ctrl+PageUp
下一标签页 Ctrl+PageDown
多选内容,可以不连续,想Ctrl多选一样 Ctrl+左键
大写 Ctrl+K+U
小写 Ctrl+K+L
合并行 Ctrl+J
与上一行交换 Ctrl+Shift+上键
与下一行交换 Ctrl+Shift+下键
删除行 Ctrl+Shift+K
复制行 Ctrl+Shift+D或者直接Ctrl+C再Ctrl+V
同时编辑多行 Ctrl+Shift+L
正则表达式匹配开关 在Ctrl+F或者Ctrl+H情况下可以使用Alt+R启用或者关闭正则表达式匹配
大小写敏感开关 前提同上,使用Alt+C
全字匹配开关 前提同上,使用Alt+W
快速选择相同缩进的内容 Ctrl+Shift+J
(多行)缩进 Ctr+]或者Tab
(多行)取消缩进 Ctr+[或者Shift+Tab
行注释及取消 Ctrl+/
块注释及取消 Ctrl+Shift+/;若没有选择任何文字则打印/**/

Reference

  1. Sublime Text3使用总结
  2. 我的Sublime Text 3配置
  3. 值得收藏!神级代码编辑器 Sublime Text 全程指南
  4. Emmet 插件使用教程(转载)
  5. 12个不可不知的Sublime Text应用技巧和诀窍
  6. Getting Started with SublimeText - YouTube
  7. Sublime Text Perfect Workflow 006 Instant File Changing - YouTube

版权声明:本文为博主原创文章,未经博主允许不得转载。

Sublime Text使用简介

标签:sublimetext   编辑器   插件   

原文地址:http://blog.csdn.net/a1546488968/article/details/46953401

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!