Sublime Text使用简介

简介

对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

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

时间: 2024-12-20 20:05:37

Sublime Text使用简介的相关文章

sublime text 应用简介

Sublime Text: The text editor you'll fall in love with 简介 Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim. Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等.还可自定义

Sublime Text 使用简介

Sublime Text使用介绍 如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥.Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用:其次是强大的插件支持,几乎无所不能. 开始使用Sublime Text: Sublime Text有Dev版本,推荐使用,下载地址,一般推荐下载便携版本(Portable version),这样拿来拿去很方便,也不用安装,而且插件和主体在一个目录下,便携. Sublime Text快捷

Sublime Text 2的Emmet插件使用简介

Sublime Text 2的Emmet插件使用简介 Sublime Text可以说是最好用的一个文本编辑器,特别是对于广大码农朋友来说,尤其是前端码农朋友来说.关于Sublime Test的好处我就不多说了,自己去下载吧.相信会用Sublime Text的用户也一定安装了它的包管理器,那么我今天在这里重点介绍一下Emmet这个插件. 1. 快速创建HTML文档 <!-- html:5 + `tab` 或者 `!` + `tab` --> <!DOCTYPE html> <h

Sublime Text 无法使用Package Control或插件安装失败的解决方法

Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下的解决方法. Mac与Linux下的用户能够參照解决. 本文主要介绍Sublime Text怎样开启debug模式.分析使用过程中一些常见错误情形的解决方法. 情形一:Package Control:There are no packages available for installation.情

Sublime Text 3常用插件

package control:简单的安装方法: 从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console.将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装.以下提供 ST3 和 ST2 的安装代码: Sublime Text 3: import urllib.request,os; pf ='Package Control.sublime-package'; ipp = sublime.installed_packages_

Sublime text 2 for linux 中文输入法无法使用的解决方法

Sublime Text 2 Linux 版一直都没有解决中文输入这个问题. 目前中文输入有三种方案,分别是: 方案一:使用小小输入法 小小输入法新版本已经支持再Sublime Text 下输入中文 关于小小输入法的安装以及简介: http://blog.ubuntusoft.com/small-input.html http://forum.ubuntu.org.cn/viewtopic.php?t=226677 方案二:打开另外一个可以输入中文的输入框,输入中文后拷贝进Sublime Tex

前端开发神器sublime Text

实用的sublime插件集合 – sublime必备插件 前言 入前端领域开始,就学着使用sublime,一直用起来很顺手,速度是我最欣赏的,快的没有编辑器可以匹敌.还是废话不多扯,入正题.好多有多少,用了就知道了. 插件介绍 Package Control 功能:安装包管理 简介:sublime插件控制台,提供添加.删除.禁用.查找插件等功能 使用:https://sublime.wbond.net/installation 安装方法: CTRL+` ,出现控制台 粘贴以下代码至控制台 ST2

Sublime Text—安装

一.简介 市面上的编辑器纷繁复杂各有优点,好用的编辑器能让你工作事半功倍,先简单介绍下本文主角Sublime Text编辑器,下面简称Sublime. 1.可用于 Windows.Mac OS X 和 Linux 系统(本文讲解均为windows平台). 2.免费试用,且免费时间没限制,它只会偶尔友好地弹个窗口,提醒我付费,当然你花个70美元买个完整的许可证就没事了. 3.优点:(很多人性化编辑器都有)随时保留文件的修改,智能选择.修改.搜索,自动补全等等,还有快捷键插件等之后更新. 二.安装

Sublime Text 2 使用笔记(大全呀,菜鸟必看)

下载和安装 Sublime Text2是一款开源的软件,不需要注册即可使用(虽然没有注册会有弹窗,但是基本不影响使用). 下载地址:http://www.sublimetext.com ,请自行根据系统版本进行下载.下载好之后直接安装即可. 常用快捷键 在Sublime Text 2中可以非常快速地切换到想找的文件,只需要通过”Ctrl+P“打开切换面板即可. 然后输入想找的文件名称就可以快速找切换到该文件了.如果想要找函数,可以通过输入”@+函数名“可以快速切换到定义该函数的文件. Ctrl+