技巧大全:https://www.zhihu.com/question/24896283
 

1、CTRL + ALT + 点击 直接展开所有的文件菜单

2、快速选中所有变量,而不是所有字母:将光标放在变量右侧,然后按下F3

3、点击跳转到代码定义

https://blog.csdn.net/shangdibaozi/article/details/77503426

点击Preferences->Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。

[
{
"button": "button2",
"count": ,
"modifiers": ["alt"],
"command": "jump_back"
},
{
"button": "button1",
"count": ,
"modifiers": ["alt"],
"press_command": "drag_select",
"command": "goto_definition"
}
]

从操作习惯上,应该是使用ctrl + 左键来跳转的。但这和多选冲突,所以我改为 alt了。也符合mac的习惯。

顺便一提,alt + 右键可以调回的意思。

 
 
项目排除文件夹,更便于ctrl + p的搜索,比如可恶的node_modules
"folder_exclude_patterns": ["node_modules",".git"]
 
回到上一次代码编辑的地方:alt + -
可以改键为ctrl + -:
[
{ "keys": ["ctrl+-"], "command": "jump_back" },
]
 
快速选中下一个:  Ctrl + D
快速选中全部行:  Ctrl + A  |  Ctrl + Shift + L
快速移上移下代码行: Ctrl + Shift + UP / Ctrl + Shift + Down
快速选择相同的内容: Alt + F3  / Command + control + g
搜索文件快捷键:Ctrl + p / Command + p
快速选中多行: Ctrl + Alt + Up/Down 
 

选中元素的children: ctrl+shift+a

选中{}的内容:ctrl+shift+m

选中文本添加html标签:alt + shift + w

 
 
取消注释回车默认再生成一个注释的尴尬
"jsdocs_extend_double_slash": false
快速选中代码块
Ctrl+M 光标移动至括号内结束或开始的位置。
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
 
代码块压缩和解压
Ctrl + shift + [ 压缩
Ctrl + shift + ] 解缩
可以配合快速选中代码块使用,也就是ctrl + shift + M + [。
 
sublime中编译运行 javascript、nodejs代码:https://www.jianshu.com/p/43b0726792f7
选择 Tools > Build System > New Build System...粘贴以下内容
{"cmd": ["node", "$file"],"selector": "source.js"}
 然后另存为Node.sublime-build 新建一个.js文件夹(必须保存,不能临时),然后按下ctrl + b
 
 
切割界面
CTRL + K , CTRL + SHIFT + UP
CTRL + K , CTRL + DOWN

更换皮肤:

Preferences -> Theme -> Adaptive.sublime-theme

设置Sublime Text新标签页tab打开文件。Sublime Text Files not opening a new tab?每次打开文件,Sublime Text总是把当前的tab打开的文件冲掉,很麻烦,下面就解决这个问题,让他每次打开文件都新开一个tab标签页。

1、加上这个配置:"preview_on_click": false,

2、如何加这个配置:菜单栏-Preferences-Settings User
命令行使用sublime打开指定文件: 
通过将Sublime Text 3的根目录加入到环境变量中,即可使用目录下的subl.exe命令了: subl mongodb.test.js
使用正则表达式替换
http://blog.csdn.net/aerchi/article/details/46739167
举例,将文本中所有的第N条替换为<span class="n">第N条</span>
搜索条件:第(.{1,3})条
替换条件:\n<p><span class="n">第$1条</span>

再举个使用的例子,找到所有的xxxpx单位,改为rem(xx),譬如20px,则改为rem(20)

(-?\d+?)px

rem($)

sublime 技巧与快捷键篇的更多相关文章

  1. Android Studio2.0 教程MAC版 -快捷键篇

    本文转至 Android Studio2.0 教程从入门到精通MAC版 - 提高篇 ( OPEN 开发经验库) 第二篇我们开发了一个Hello World应用,并介绍Android Sutdio的界面 ...

  2. VS2013全攻略(安装,技巧,快捷键,插件)!

    工欲善其事,必先利其器.VS2013全攻略(安装,技巧,快捷键,插件)! 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥>承蒙大家喜爱和编辑推荐,在此 ...

  3. 最强 Android Studio 使用小技巧和快捷键

    写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...

  4. Sublime Text3—设置快捷键打开浏览器

    在不同浏览器查看代码效果可谓是家常便饭,所以用不同快捷键对应打开不同浏览器可以大大提高工作效率. 本篇分享个简单的方法只需二步: 一.安装插件SideBarEnhancements ctrl+shif ...

  5. 最强 Android Studio 使用小技巧和快捷键总结

    最强 Android Studio 使用小技巧和快捷键总结   写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android ...

  6. Android Studio 使用小技巧和快捷键

    Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt ...

  7. EditPlus 使用技巧以及快捷键

    一边阅读,一边动手吧! 为了达到更好的效果,请你先下载我打包的这个 EditPlus压缩包文件(压缩包文件为绿色的EditPlus2.31英文版,含自动完成文件,高亮语法文件和剪切板代码片断文件,这些 ...

  8. sublime text 3 快捷键大全以及配置编译环境

    Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键 ...

  9. sublime text 3 快捷键大全

    Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所 ...

随机推荐

  1. 利用exif.js解决ios或Android手机上传竖拍照片旋转90度问题

    html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题:Android手机没这个问题. 因此解决这个问题的思路是:获取到照片拍摄的方向角,对非 ...

  2. JAVA的CLASS文件详解

    一.事例 1.1 Test.java public class Test { public static void main(String[] args) { System.out.println(& ...

  3. WIP 002- Rating info page design

    Please design the screen When Permitted Subdivision selected Yes hide Flood Zone, otherwise show it.

  4. SqlDataAdapter概述

    SqlDataAdapter是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据.SqlDataAdapter通过对数据源使用适当的Transact-SQL语句映射 Fill(它 ...

  5. [转] libtool的作用及应用

    今天使用 autoconf 的时候遇到一个 libtool 的问题,觉得这个东西挺有意思,找了个文档过来,暂时记录. 转自:http://blog.csdn.net/larntin2002/artic ...

  6. Flash XSS 漏洞详解 根治的好办法

    本文的目的是深层次的分析Flash的ExternalInterface的XSS漏洞,并提出比较有效的解决方案.   首先,我们看看什么情况下,会出现XSS.   第一种情况:        把flas ...

  7. sql语句 case

    case: SELECT stdname, max( CASE WHEN stdsubject = '语文' THEN result ELSE 0 END) "语文", max( ...

  8. CPLSetErrorHandlerEx函数Bug

    CPLSetErrorHandlerEx(gdal/gdal/port/cpl_error.cpp,当前github中代码)当前函数实现如下 CPLErrorHandler CPL_STDCALL C ...

  9. 转:Delta3D Editor编译成功

    下载:     官网 www.delta3d.org 有些地方访问不了(试试这个代理:133.1.74.163 3128),我在公司就访问不了,但是住的地方就可以.但是sourceforge是可以访问 ...

  10. 【laravel5.4】安装predis

    1.服务器先安装redis-server,这是毋庸置疑的!!! 2.服务器开启redis-server,配置相关参数 3.laravel执行 : $  yourPhpPath composer.pha ...