技巧大全: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. NetCore中使用DynamicExpresso、Z.Expressions、LambdaParser进行安字符串求值

    例子如下: Z.Expressions从2.0开始支持了NetCore,但是收费的.其它两者免费.建议使用DynamicExpresso,免费而且速度快.LambdaParser目前支持太少. sta ...

  2. MYSQL判断不存在时创建表或创建数据库

    创建数据库: Create Database If Not Exists MyDB Character Set UTF8 创建数据表: Create Table If Not Exists `worl ...

  3. stingray前端架构总体设计及运行过程

    SPA 单页应用程序,在一个页面内用ajax技术实现所有的功能的web程序,我们称之为单页应用,明显的特点就是第一次加载之后地址栏非参数部分不再发生变化.大家观察会发现 WIP系统就是一个SPA.我们 ...

  4. ios app性能分析

    苹果app的流畅性一般比安卓的要好的多.应该是和苹果系统的设计理念同样,早期的iphone4曾经是绝对单任务,仅仅能做一件事情,尽管添加了后台能够.音乐播放,定位等有限的服务.可是大多数普通应用切换到 ...

  5. python获取PING结果

    # -*- coding: utf-8 -*- import subprocess import re def get_ping_result(ip_address): p = subprocess. ...

  6. Table折叠小技巧html-demo

    1.要做一个table折叠的展示文本框直接上代码 html: <!DOCTYPE html> <html> <head> <title>table-折叠 ...

  7. SpringBoot常用属性配置

    SpringBoot 2.x:https://github.com/spring-projects/spring-boot/blob/2.0.x/spring-boot-project/spring- ...

  8. java第四节 异常/访问控制/jar包

    /* 异常 异常定义了程序中遇到的非致命的错误,而不是编译时的语法错误,如程序要打开一个不存在的文件 网络连接中断,操作数越界,装载一个不存在的类等 try, catch语句 throws关键字 自定 ...

  9. 【TP5.0】model的操作方法

    tp5 中 model 的新增方法 //默认主键为自动识别,如果需要指定,可以设置属性: namespace app\index\model; use think\Model; class User ...

  10. Swift打印Debug日志,实现Release下不打印

    OC内,我们往往做log打印时,会考虑一个Debug环境下打印,Release下控制不打印,以节约性能消耗. OC我们可以这样做: 在pch文件内,定义如下: //打印日志 #ifdef DEBUG ...