Sublime Text 2 强大的编辑功能
多行编辑功能:
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 强大的编辑功能的更多相关文章
- 使用Sublime Text 3进行Markdown编辑+实时预览
使用Sublime Text 3进行Markdown编辑+实时预览 安装软件包管理器 打开Sublime Text 3 同时按下 ctrl+` ,窗口底部出现一个小控制台 复制以下代码,粘贴到控制台的 ...
- sublime text 添加到鼠标右键功能
安装sublime text的同学可能在安装的时候忘了设置sublime text的右键功能.那我们介绍如何添加. 我们要创建一个.reg为后缀的文件sublime_addright.reg.那么…… ...
- 在Sublime Text 2工具下编辑laravel框架
介绍Sublime编辑器 Sublime Text 3官方版是Sublime Text2的升级版.Sublime Text是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Lin ...
- 使用Sublime Text 3进行Markdown 编辑+实时预览
这种做法可能会对你的磁盘IO造成一小部分性能负担,但负面影响足以忽略. 另外,由于这种频率的读写会被磁盘缓存接管,不必担心磁盘寿命的影响. 对于刚安装好的Sublime Text,我们需要安装一个软件 ...
- 如何发挥Visual Studio 2019强大的编辑功能轻松编辑Keil项目
本文地址:https://www.cnblogs.com/jqdy/p/12565161.html 习惯了VS的强大编辑功能,对Keil 5越来越深恶痛绝.查阅网络文章后按图索骥初步实现了VS编辑Ke ...
- 详细讲解使用Sublime Text 3进行Markdown编辑和实时预览
所需安装的插件 Markdown Editing // Markdown编辑和语法高亮 Markdown Preview// Markdown导出html预览 LiveReload// 时时预览 安装 ...
- Sublime Text 3最好的功能、插件和设置(转)
Sublime Text 3 是一个了不起的软件.首先,它是一个干净,实用,可以快速的编写代码编辑器.它不仅具有令人难以置信的内置功能(多行编辑和VIM模式),而且还支持插件,代码片段和其他许多东西. ...
- sublime Text 块编辑方法
比如我们要把SQL语句中的多表查询结果封装成pojo SQL: SELECT a.id, a.title, a.sell_point, a.price, a.image, b.`name` categ ...
- Sublime Text 3列编辑
Sublime Text 3 的列编辑方式如下 1.使用鼠标 (Ubuntu 14.04验证通过) 不同的平台要使用不同的鼠标按钮: 1.1 OS X 鼠标左键 + Option 或: 鼠标中键 添加 ...
随机推荐
- 排序-InsertionSort 插入排序
插入排序 の implementation 插入排序就像打赌的时候,比如双扣.抽牌的时候,一次拿一张牌,这张牌和之前的牌一张张比较.选择把这张牌插入什么位置,排好顺序的位置后打牌更顺.要不然得一个一个 ...
- 速刷git<一> 常用命令记录
git config --list 列出配置 --local 对某个仓库有效 --global 对当前用户的所有仓库有效 --system 对系统所有登录用户有效git reset --ha ...
- 第11.10节 Python正则表达式的非贪婪模式的重复匹配:'*?', '+?',和 '??'
在<第11.9节 Pytho正则表达式的贪婪模式和非贪婪模式>老猿简单介绍了贪婪模式和非贪婪模式,并说明'', '+',和 '?' 修饰符都是 贪婪的:它们在字符串进行尽可能多的匹配.有时 ...
- 第11.24节 Python 中re模块的其他函数
一. re.compile函数 正则表达式编译函数,在后面章节专门介绍. 二. re.escape(pattern) re.escape是一个工具函数,用于对字符串pattern中所有可能被视为正则表 ...
- PyQt(Python+Qt)学习随笔:model/view架构中的QStandardItemModel使用案例
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 1.案例说明 在应用中展示指定目录的图标文件的文件名和图标,界面就是一个简单的窗口上面放置一名为li ...
- Linux(宝塔)部署.Net Core完整记录
前言 最近在V站上看到一个外卖推广的小程序,意思大概是类似淘宝联盟那种,别人走自己的链接后,自己可以抽取大概4%-6%的提成.觉得还蛮有意思的,一开始开源的是静态页面写死的,所以我这边用.Net Co ...
- 索引优化之Explain 及慢查询日志
索引:本质是数据结构,简单理解为:排好序的快速查找数据结构,以索引文件的形式存储在磁盘中.目的:提高数据查询的效率,优化查询性能,就像书的目录一样.优势:提高检索效率,降低IO成本:排好序的表,降低C ...
- 再也不怕 JavaScript 报错了,怎么看怎么处理都在这
在开发中,有时,我们花了几个小时写的 JS 代码,在游览器调试一看,控制台一堆红,瞬间一万头草泥马奔腾而来.至此,本文主要记录 JS 常见的一些报错类型,以及常见的报错信息,分析其报错原因,并给予处理 ...
- Chrome中Console使用技巧
1.使用Jquery 先在控制台执行一下 ;(function(d,s){d.body.appendChild(s=d.createElement('script')).src='https://cd ...
- 06 python开发之函数
06 python开发之函数 目录 06 python开发之函数 6 函数 6.1 基本使用 6.1.1 基本概念 6.1.2 定义函数 6.2 调用函数与函数返回值 6.2.1 调用函数三种形式 6 ...