多行编辑功能:
1) 同时编辑多行 (Ctrl+Shift+L (Win) 或  Command+Shift+L (Mac))
如要在选中的多行文本的最后面同时添加一个字符“a”,先选中要编辑的多行文字,然后按快捷键,此时每行的末尾都会有个输入光标在闪,再按End键将鼠标定位到行末,按Home建在首行输入字母a即可。如要退出多行编辑状态,按Esc键即可。
2) 向下同时选中下一个相同的文本 (反复按 CTRL+D (Win) 或  Command+D (Mac))
3) 一次性选择全部的相同文本 (Alt+F3 (Win) 或 Ctrl+Command+G (Mac))
4) 竖向多行选择 (Shift+鼠标右键 (Win) 或 Option+鼠标左键 (Mac))
5) 手动选择多处不同文本 (Ctrl+鼠标左键(Win) 或 Command+鼠标左键(Mac) )

定位:
跳到指定行 (Ctrl+G (Win) 或 Command+G(Mac)) 或者 Ctrl+P后输入字符":"
快速列出/跳转函数就是 Ctrl+R (Mac下是Command+R)
罗列HTML各个ID元素和函数 Ctrl+P之后输入@号 或按Ctrl+R

命令面板:Ctrl+Shift+P
将选中部分切换大小写

扩展包管理器:
将下载的扩展包 Package Control.sublime-package  复制到C:\Users\yourName\AppData\Roaming\Sublime Text 2\Installed Packages,重启ST2即可。
如果 Package Control 已经安装成功,那么 Ctrl+Shift+P 调用命令面板,我们就会找到一些以“Package Control:”开头的命令,我们常用到的就是几个 Install Package (安装扩展)、List Packages (列出全部扩展)、Remove Package (移除扩展)、Upgrade Package (升级扩展)。
以安装“JsFormat”插件为例介绍怎样安装与使用插件(JsFormat 的功能就是 新排版JavaScript 代码):使用 Ctrl+Shift+P 调用命令面板,输入“Package Control: Install Package”(安装扩展包),在插件列表中选择安装“JsFormat”(可以输入字符过滤),待提示成功之后即已完成安装。随便打开一个js文件,按下 Ctrl+Shift+P 调用命令面板,你会发现已经多了一项命令叫做“Format:
Javascript”。
其他一些插件列举如下:
JsFormat - js文件格式化,CTRL+ALT+F
JavaPropertiesEditor - 原生语言的属性文件编辑
CSSTidy - 格式化css文件
SublimeToggleCssFormat - CSS文件单行/多行格式化切换,Ctrl+Alt+J执行切换,Ctrl+Shift+R选择当前节点
HtmlTidy:清理与排版你的HTML代码
Gits:可以轻松集成 GitHub
SFTP:直接编辑 FTP 或 SFTP 服务器上的文件
ZenCoding:这货对于前端的同学来说不得了,可以超快速编写HTML文件 (视频演示)
ConvertToUTF8:ST2只支持utf8编码,该插件可以显示与编辑 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的文件
Clipboard History:剪切板历史
WordPress:集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用!
PHPTidy:整理与排版PHP代码
YUI Compressor:压缩JS和CSS文件

快捷键:
将选中的文字改成大写 - Ctrl+K+U
将选中的文字改成小写 - Ctrl+K+L
选择整行:Ctrl+L (按住-继续选择下行)                      
 删除整行:Ctrl+Shift+K
复制光标所在整行,插入在该行之前:Ctrl+Shift+D
上下移动光标所在的行位置:Ctrl+Shift+UP|DOWN Ctrl+Command+UP|DOWN
注释整行:Ctrl+/ (如已选择内容,同“Ctrl+Shift+/”效果) Command + /    
注释已选择内容:Ctrl+Shift+/ 
折叠代码 :Ctrl+Shift+[ 
展开代码:Ctrl+Shift+]

Sublime Text 2 强大的编辑功能的更多相关文章

  1. 使用Sublime Text 3进行Markdown编辑+实时预览

    使用Sublime Text 3进行Markdown编辑+实时预览 安装软件包管理器 打开Sublime Text 3 同时按下 ctrl+` ,窗口底部出现一个小控制台 复制以下代码,粘贴到控制台的 ...

  2. sublime text 添加到鼠标右键功能

    安装sublime text的同学可能在安装的时候忘了设置sublime text的右键功能.那我们介绍如何添加. 我们要创建一个.reg为后缀的文件sublime_addright.reg.那么…… ...

  3. 在Sublime Text 2工具下编辑laravel框架

    介绍Sublime编辑器 Sublime Text 3官方版是Sublime Text2的升级版.Sublime Text是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Lin ...

  4. 使用Sublime Text 3进行Markdown 编辑+实时预览

    这种做法可能会对你的磁盘IO造成一小部分性能负担,但负面影响足以忽略. 另外,由于这种频率的读写会被磁盘缓存接管,不必担心磁盘寿命的影响. 对于刚安装好的Sublime Text,我们需要安装一个软件 ...

  5. 如何发挥Visual Studio 2019强大的编辑功能轻松编辑Keil项目

    本文地址:https://www.cnblogs.com/jqdy/p/12565161.html 习惯了VS的强大编辑功能,对Keil 5越来越深恶痛绝.查阅网络文章后按图索骥初步实现了VS编辑Ke ...

  6. 详细讲解使用Sublime Text 3进行Markdown编辑和实时预览

    所需安装的插件 Markdown Editing // Markdown编辑和语法高亮 Markdown Preview// Markdown导出html预览 LiveReload// 时时预览 安装 ...

  7. Sublime Text 3最好的功能、插件和设置(转)

    Sublime Text 3 是一个了不起的软件.首先,它是一个干净,实用,可以快速的编写代码编辑器.它不仅具有令人难以置信的内置功能(多行编辑和VIM模式),而且还支持插件,代码片段和其他许多东西. ...

  8. sublime Text 块编辑方法

    比如我们要把SQL语句中的多表查询结果封装成pojo SQL: SELECT a.id, a.title, a.sell_point, a.price, a.image, b.`name` categ ...

  9. Sublime Text 3列编辑

    Sublime Text 3 的列编辑方式如下 1.使用鼠标 (Ubuntu 14.04验证通过) 不同的平台要使用不同的鼠标按钮: 1.1 OS X 鼠标左键 + Option 或: 鼠标中键 添加 ...

随机推荐

  1. c++11-17 模板核心知识(十)—— 区分万能引用(universal references)和右值引用

    引子 如何区分 模板参数 const disqualify universal reference auto声明 引子 T&&在代码里并不总是右值引用: void f(Widget&a ...

  2. CentOS中安装Docker步骤

    1.安装仓库所需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 2.设置yum加速源 yum-config-mana ...

  3. Spring Cloud Alibaba 初体验(四) Sentinel

    一.Sentinel 下载与运行 本文使用 Sentinel 1.7.1:https://github.com/alibaba/Sentinel/releases 使用自定义端口 8089 运行 Se ...

  4. Fiddler 4 对app接口抓取

    一.先打开模拟器 二.在Fiddler 4 选项中修改端口号和去掉一个勾选 三.在终端查看ip 输入ipconfig 四.点开模拟器的设置 五.点击WLAN 六.长按网络,修改网络 七.输入ip端口号 ...

  5. 第14.15节 爬虫实战1:使用Python和selenium实现csdn博文点赞

    写在前面:本文仅供参考学习,请勿用作它途,禁止转载! 在开始学爬虫时,学习了csdn博客专家(id:明天依旧可好 | 柯尊柏)<实战项目二:实现CSDN自动点赞>的文章,文章介绍了通过Py ...

  6. 第15.5节 PyQt的历史沿革介绍

    当朋友向我推荐PyQt时,老猿才知道有这样一个在Python下的开源的图形界面开发工具,当准备学习PyQt安装时,发现要安装sip.PyQt.PyQt-tools,然后还要进行相关配置.老猿很好奇为什 ...

  7. PyQt(Python+Qt)学习随笔:Designer中ItemViews类部件的frameShadow属性

    老猿Python博文目录 老猿Python博客地址 frameShadow属性是从QFrame继承的属性,对应类型为QFrame.Shadow,该属性表示框架提供三维效果的阴影类型,有如下取值: 可以 ...

  8. 公司只提供签名服务,不提供证书文件,如何打包Electron应用

    需求 稍微正规点的公司,都要为自己开发的软件做代码签名,如下图所示 代码签名的主要目的是为了确保软件的来源(这个软件是由谁生产的)和软件的内容不被篡改 一个软件公司可能有很多团队,很多开发者,开发不同 ...

  9. Gradle上传依赖到私服(nexus)

    子模块配置 buildscript { repositories { mavenLocal() maven { url "http://maven.aliyun.com/nexus/cont ...

  10. caffe源码 理解链式法则

    网络结构 首先我们抽象理解下一个网络结构是怎样的,如下图所示 F1,F2,F3为某种函数 input为输入数据,output为输出数据 X1,X2为为中间的层的输入输出数据 总体来说有以下关系 X1 ...