什么是Sublime Text?

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Sublime Text 的优势?

个人认为Sublime Text的优势在于与其他的编辑器不同,它不但支持了如notepad++这些编辑器独有的语言支持,同时支持了很多的快捷操作,让程序员在使用期间能够脱离鼠标的限制,提高了编程的效率,丰富的插件也让Sublime Text有良好的拓展性

虽然 Sublime Text 3目前还是 beta版本,但是比Sublime Text 2拓展了很多的方法,这里我们就以Sublime Text 3为例来讲解Sublime Text

Sublime Text 的界面介绍

1、标题栏,这个相信不用介绍大家都知道吧

2、菜单栏:这个就是运行用户通过鼠标选择要使用的

3、选项卡:切换文件用的

4、侧栏:这个比选项卡多了一个文件夹的功能

5、编辑区:主要是我们用来编辑的一个区域

6、控制台:这个主要是用来安装Package Control用的

7、状态栏:查看当前的状态

相信说到这里各位看官都有一个大概的概念吧,下面就进入今天的重点内容

申明本内容是本人根据前人的基础上总结而来的,所以难免会有一些地方有纰漏,希望各位多多指教

在开始使用Sublime Text 3之前我们先要对其进行设置,使之可以用命令行启动

设置命令行启动

操作步骤:

1、找到Sublime Text 3的安装目录,

2、然后找到环境变量中的PATH字段,将完整的路径复制到这个字段里面,注意要在路径与路径之间加上";"

3、在控制台中使用subl命令运行,运行结果如下:

text 对应的是要新建的文件名,如果不写的话直接打开上次关闭的文件

安装package Control:

在Sublime Text 3中package Control是非常重要的组成部分,没有了这个功能也就没有办法安装其他的插件,这样就失去了Sublime Text最为核心的拓展功能

安装步骤:

1、打开 https://packagecontrol.io/installation

2、然后根据你是Text 2或者是Text 3选择相应的代码

3、打开Sublime Text的控制台,可以使用CTRL+`,来打开并将代码粘贴到里面知道运行成功提示

4、关闭Sublime Text并重新打开

5、输入快捷键 CTRL+SHIFT+P,并在弹出的命令板上输入PCI,出现下面的提示即为安装成功

好了,安装好了Package Control那么我们接下来是来熟悉Sublime Text中的快捷键操作

编辑时的常见快捷键

1、Ctrl+Enter换下一行,Ctrl+Shift+Enter换上一行(Ctrl+Enter的换行与Enter的换行不同,Enter在句中的换行会把句子截断,但是Ctrl+Enter不会)

GIF图中录制有点问题,可以忽略影像中的瑕疵

2、Ctrl + ↑/↓移动当前显示区域,Ctrl + Shift + ↑/↓移动当前行。

3、Ctrl + D选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D选择该词出现的下一个位置,在多重选词的过程中,使用Ctrl + K进行跳过,使用Ctrl + U进行回退,使用Esc退出多重编辑。

其中的Ctrl+U没法回退,知道的大神麻烦告诉一下为什么,在第一次使用Ctrl+K的时候,都会将第一个选定的关键词跳过

效果如下:

查找和跳转:

查找可以使用Ctrl+F,也可以使用Ctrl+P为例来进行讲解,Ctrl+F与其他软件的操作基本上是一样的,Ctrl+H调出替换功能

在Ctrl + P匹配到文件后,我们可以进行后续输入以跳转到更精确的位置:

  1. @ 符号跳转:输入@symbol跳转到symbol符号所在的位置
  2. # 关键字跳转:输入#keyword跳转到keyword所在的位置
  3. : 行号跳转:输入:5跳转到文件的第5行。
  4. 不输入进行的文件查找

所以Sublime Text把Ctrl + P称之为“Go To Anything”,这个功能如此好用,以至于我认为没有其它编辑器能够超越它。

中文输入法的问题

从Sublime Text的初版(1.0)到现在(3.0 3065),中文输入法(包括日文输入法)都有一个问题:输入框不跟随。

目前官方还没有修复这个bug,解决方法是安装IMESupport插件,之后重启Sublime Text问题就解决了。

全屏(Full Screen)

Sublime Text有两种全屏模式:普通全屏和无干扰全屏。

个人强烈建议在开启全屏前关闭菜单栏(Toggle Menu),否则全屏效果会大打折扣。

F11切换普通全屏:

Shift + F11切换无干扰全屏:

编辑代码时我们经常会开多个窗口,所以分屏很重要。Alt + Shift + 2进行左右分屏,Alt + Shift + 8进行上下分屏,Alt + Shift + 5进行上下左右分屏(即分为四屏)

除了这些常用的以外,Alt+Shift+1是回归1屏,还有分成三屏Alt+Shift+3

下面是一些可能有用但我很少用到的功能:

  • 宏(Macro):Sublime Text支持录制宏,但我在实际工作中并未发现宏有多大用处。
  • 其它平台(Other Platforms):本文只介绍了Windows平台上Sublime Text的使用,不过Linux和OS X上Sublime Text的使用方式和Windows差别不大,只是在快捷键上有所差异,请参考Windows/Linux快捷键和OS X快捷键。
  • 项目(Projects):Sublime Text支持简单的项目管理,但我一般只用到文件夹。
  • Vim模式(Vintage):Sublime Text自带Vim模式。
  • 构建(Build):通过配置,Sublime Text可以进行源码构建。
  • 调试(Debug):通过安装插件,Sublime Text可以对代码进行调试。

推荐插件:

HttpRequester:用于模拟HTTP发送请求,返回的是HTTPHeader外加上HTML

Sidebarenhancement:用于添加右侧栏的功能,主要是用来添加浏览器运行功能

nettus fetch:用于添加最新版本插件的跟新,用法是在其中添加要跟新的官方地址,然后使用Ctrl+Shift+P打开命令板,在其中输入fetch:file,选择相应跟新的版本内容就可以了

advanceNewfile:用于添加快速新建文件的功能,快捷键是Ctrl+Alt+N

Better Completion:javascript ,jQuery , Bootstrap 等js库的自动补全。该插件的特点就是可以自定义配置需要自动补全的库。

BracketHighLighter:括号高亮匹配插件

Emmet:开发的神器,具体文章可见:http://www.iteye.com/news/27580

DocBlockr:用于注释用的,快速的提高注释的速度

其他的常用插件详见:http://www.tuicool.com/articles/B7RbQnJ

参考自:

慕课网、最全面Sublime Text使用指南

Sublime Text 3使用参考手册的更多相关文章

  1. sublime Text emmet插件使用手册

    转自:http://www.w3cplus.com/tools/emmet-cheat-sheet.html 介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工 ...

  2. 初学者手册-Sublime Text常用快捷键

    Alt + F3 :找出当前文档中所有被划选的词语,若文档很大的话,可能会导致Sublime Text崩溃. Ctrl + kkk :删除当前行光标至行尾的所有内容. End: 光标跳至行尾. Hom ...

  3. Sublime Text 3 使用手册

    Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V ...

  4. Sublime Text 2 安装emmet插件和常用快捷键

    一.先安装package control1.按Ctrl+`调出console,输入以下命令然后回车 import urllib2,os; pf='Package Control.sublime-pac ...

  5. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非 ...

  6. Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程

    SublimeText 是一个代码编辑器,也是HTML和散文先进的文本编辑器. SublimeText 是由程序员 Jon Skinner 于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展 ...

  7. [转载]Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...

  8. sublime text 插件开发

    前言:术语和参考资料 sublime text 2的扩展模式相当的丰富.有多种方法可以修改语法高亮模式以及所有的菜单等.它还可以创建一个新的build系统,自动补全,语言定义,代码片段,宏定义,快捷键 ...

  9. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器! http://www.iplaysoft.com/sublimetext.html 代码编辑器或者文本编辑器,对于程序员来说, ...

随机推荐

  1. 问题解决——XP线程池找不到QueueUserWorkItem

    2013年7月11号 主管让同事写一个并发100的小工具进行什么压力测试,据说是创建100个线程. 我表示这真真的是在坑人! 线程创建消耗资源,以自己的笔记本来跑这个东西,时间片都消耗在了线程切换上了 ...

  2. Docker容器操作

    启动一次容器并执行命令(执行完命令后结束): docker run centos cat /etc/redhat-release 启动容器进入交互模式: docker run -i -t centos ...

  3. cocos2d-x之场景转换特效

    bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getIn ...

  4. Android开发之 Android 的基本组件的概述

    Android是一个为组件化而搭建的平台,它的应用是由一些零散的有联系的组件组成,并通过AndroidManifest.xml文件 把它们绑定起来. Android常用的组件有: Activity(活 ...

  5. UVA 11355 Cool Points(几何)

    Cool Points We have a circle of radius R and several line segments situated within the circumference ...

  6. Tomcat 内存和线程配置优化

    1. tomcat 的线程配置参数详情如下: 修改conf/server.xml中的<Connector .../> 节点如下: <Connector port="8080 ...

  7. TEZ安装试用

    下载地址:http://pan.baidu.com/s/1ZNpyI 第一次使用maven编译 tez的时候到tez ui部分报错,google后发现有人遇到类似问题是因为maven版本的问题, 当时 ...

  8. 查看Ubuntu版本

    一.查看Ubuntu版本号 方法一 root@wiki:~# cat /etc/issue Ubuntu 14.04.1 LTS \n \l 方法二 root@wiki:~# sudo lsb_rel ...

  9. 【转】C语言位运算符:与、或、异或、取反、左移与右移详细介绍

    转载自:http://www.jb51.net/article/40559.htm,感谢原作者. 以下是对C语言中的位运算符:与.或.异或.取反.左移与右移进行了详细的分析介绍,需要的朋友可以过来参考 ...

  10. 《TCP/IP详解 卷一》读书笔记-----第三章 IP

    1.Network byte order:数据在网络中的传输是按照大端模式来的,即如果需要传递一个四个字节的int变量,先传递最高的字节,然后依次类推.因此无论主机存储数据用的是大端模式还是小端模式, ...