Sublime Text:初学者不知道的那些事
我是Sublime Text代码编辑器的忠实粉丝。我和诸多Mac程序员一样,最初使用的是Textmate代码编辑器。在Sublime Text 2发行后,我才开始转而使用它。刚开始使用的那段时间,我对ST(Sublime Text)的了解并不多,所以还特地为此整理了一份清单,清单所列的一系列基础功能能够极大的提高工作效率。
多个光标:按住Cmd(Windows系统按住ctrl)可以在同一时间轻松的编辑多条代码。点击鼠标点击目标代码。
重新打开关闭的标签:和谷歌浏览器一样,如果你不小心关闭了某个标签页并想重新打开它,你可以按下Shift+Cmd+T(Windows系统下,按下Shift+ctrl+T)。如果你连续点击以上按键,ST将会按照关闭的先后顺序重新打开标签页。
快速开启文档:这可能就是ST中我最喜欢的功能。按住Cmd+T(Wiondows系统下,按住ctrl+T)就会打开一个文本框,你可以在文本框内键入目标文件,系统就在项目中搜索文件的位置。这样你就不用再次使用文件目录列表。
跳转到符号:按住Cmd+P(Windows系统下,按下ctrl+P)打开检索字段,键入目标符号,然后点击回车,快速跳转至某个特定符号。
搜索整个项目文档:按住Shift+Cmd+F(Windows系统下,按住Shift+ctrl+F)在整个ST项目下搜索目录。
文字/行间跳转:这是操作系统自带的功能,但我是在使用ST的过程中才发现这个功能的。在Macs机上,如果你在按住Alt键的同时使用方向键,那么能够实现文字而不是字符间的跳转。同样的,如果你在使用方向键的同时按住Cmd,就会跳转到行的另一端。这样即便不使用鼠标,也能够对代码进行快速浏览。
快速更改设置:按住Shift+Cmd+P(Windows系统下,按住Shift+ctrl+P)打开快速查找栏,可以对ST的设置进行更改。

以下清单是我在看了黑客新闻的评论后添加的:
词段间跳转:按住control键,让光标在词段间移动——也就是驼峰式(下划线)搜索。比如:如果目前光标位于“cakeParty”词首,那么按住control,点击右方向键,就可以实现”e”和”P”间的跳转。(感谢hebejebelus)
将当前行上移/下移:你可以按住Ctrl+Cmd+Up/Down上移/下移当前行(感谢draftable)
Sublime套装软件控制:对主题、语法、代码……的安装非常有用(感谢po)
快速文字编辑:Cmd+d选择当前文字,再次点击Cmd+d对所选文字进行编辑。这一功能可以使局部变量或是HTML标签页打开、关闭元素的更改变的轻松便捷。(感谢haasted)
微查找+替换/更改:另外一个实用的功能是通过CMD+D/CMD+K+D实现的。CMD+D自动搜索与当前选择一致的实例,并在下一个实例处创建另外一个光标(同时选中这个实例)。CMD+K+D则会跳过当前的选择,直接跳转至下一个实例(多谢toran1302)
选中所有实例:按住cmd+ctrl+G选中所有实例。
---恢复内容结束---
Sublime Text:初学者不知道的那些事的更多相关文章
- sublime text--你所不知道的12个秘密
转自:http://blog.csdn.net/laokdidiao/article/details/51429404 package control安装: 第一种方法是在控制台中复制粘贴代码按回车, ...
- Sublime Text 收藏笔记
Sublime Text:初学者不知道的那些事 转载自: http://blog.jobbole.com/23949/
- Java你可能不知道的事(3)HashMap
概述 HashMap对于做Java的小伙伴来说太熟悉了.估计你们每天都在使用它.它为什么叫做HashMap?它的内部是怎么实现的呢?为什么我们使用的时候很多情况都是用String作为它的key呢?带着 ...
- java你可能不知道的事(2)--堆和栈
在java语言的学习和使用当中你可能已经了解或者知道堆和栈,但是你可能没有完全的理解它们.今天我们就一起来学习堆.栈的特点以及它们的区别.认识了这个之后,你可能对java有更深的理解. Java堆内存 ...
- 关于Promise:你可能不知道的6件事
FROM ME : 文章介绍了6个Promise的知识点: 1.then() 返回一个 forked Promise(分叉的 Promise):返回的有两种情况: 2.回调函数应该传递结果:在 pro ...
- ES6 你可能不知道的事 – 基础篇
序 ES6,或许应该叫 ES2015(2015 年 6 月正式发布),对于大多数前端同学都不陌生. 首先这篇文章不是工具书,不会去过多谈概念,而是想聊聊关于每个特性 你可能不知道的事,希望能为各位同学 ...
- 你所不知道的html5与html中的那些事第三篇
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作 ...
- 你所不知道的Html5那些事(一)
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后 ...
- overflow:hidden 你所不知道的事
overflow:hidden 你所不知道的事 overflow:hidden这个CSS样式是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解. ...
随机推荐
- Android:Activity & Intent
参考:<第一行代码:Android> 郭霖(著) 2.2 Activity的基本用法 隐藏标题栏 在AndroidManifest.xml中配置,作为全局配置,在所有Activity范 ...
- ExpressCache
ExpressCache 非联想.等品牌电脑使用的ExpressCache(带破解文件). (原始安装文件+patch+说明).注意,执行eccmd命令时,需要管理员权限.否则报错. http://a ...
- ssm框架实现图片上传显示并保存地址到数据库
本案例是通过springmvc+spring+mybatis框架以商品上传为例,实现的图片上传功能,并把图片的地址保存到数据库并在前台显示上传的图片. 本项目是使用maven搭建的项目,首先看下项目结 ...
- 初次使用git遇到的问题总结
第一次使用git时,遇到好多问题,但也都是小问题,下边我把这些问题总结一下. 问题一: 创建远程仓库的时候,如果你勾选了Initialize this repository with a README ...
- Windows 10 自带那么多图标,去哪里找呢?
无意间发现我的 D 盘根目录中大部分的文件夹都是系统专用文件夹,有自己的独特图标,偶有一两个开发用的文件夹是默认图标.于是想把它们改成独特样式,而且是 Windows 10 那些新图标样式! 这是我的 ...
- 《selenium2 python 自动化测试实战》(19)——webdriver错误截图
webdriver 提供错误截图函数 get_screenshot_as_file(),可以帮助我们跟踪 bug,在脚本无法继续执行时候, get_screenshot_as_file()函数将截取当 ...
- 接口测试基础——第6篇unittest模块(一)
我们先来简单介绍一下unittest框架,先上代码,跟住了哦~~ 1.建立如下结构的文件夹: 注意,上面的文件夹都是package,也就是说你在new新建文件夹的时候不要选directory,而是要选 ...
- vs2010 C++创建和使用动态链接库(dll)
一.用C++创建动态链接库项目: 1.打开Microsoft Visual Studio 2010,选择File->New->Project. 2.在NewProject中选择Inst ...
- Ecel 粘贴图片并调整大小,移到底层
Sub Click() ActiveSheet.Pictures.Paste.Select Selection.ShapeRange.ScaleWidth 1.4, msoTrueSelection. ...
- 利用OsCache实现后端轮循
轮循随处可见,最常用的是APP首页的一些促销活动,一两秒切换一张图片,让前端实现起来也不难.这里说下后端的轮循,实现原理是数组+缓存.将数组放入缓存,指定缓存失效时间,如果是在失效前从缓存中取数据,那 ...