sublime text 3 快捷键&&使用技巧

  参考文章:https://github.com/jikeytang/sublime-textcss

  这里有不少技巧http://www.jianshu.com/p/3cb5c6f2421c/git

  置顶: Ctrl + M 

   在sublime中使用 Ctrl + M 无疑是排错最快的方法之一,不少次调试bug时, 都是到最后才发现是由于括号没有匹配正确或者是括号没有写,可是使用 Ctrl + M 无疑是最好的解决办法,即首先将光标置于但愿排错的括号以前(不管是小括号仍是大括号都是能够的),而后再按下快捷键 Ctrl + M 便可迅速跳跃到匹配的另外一个括号上,若是对应的那个括号缺失,那么则不会跳跃github

 

  1.分屏使用sublime text

  当咱们但愿同时查看两个文件时,最好的方式就是能有另外一个屏幕能够同时查看。选择view -- layout -- column2 。 这时就能够将sublime的屏幕分红两份,快捷键以下所示:正则表达式

  

  

  2.快速选中并编辑全部相同的变量

    当咱们但愿同时修改相同的变量时,能够sublime-text

    方法1.先在该变量上双击,即选中该变量,就会发现全部相同名称的变量都用框选中,而后肯定将光标置于此变量的末尾,再按下Alt+F3,便可同时编辑这些变量。(如何只要同时编辑推荐这一种方法)浏览器

    方法2.ctrl+F,输入该变量,发现被选中,且为黄色高亮,而后按下F3便可在这些相同的变量之间切换。将光标置于变量的末尾,而后按下Alt+F3,便可同时选中并编辑这些变量。(若是但愿查看这个变量再何处出现,推荐这种)框架

    演示以下:编辑器

    

 

3.带格式复制

  不少时候,咱们再复制代码时,尽管源代码的格式很好,可是Ctrl+v以后格式就彻底乱了套,这时,用Ctrl + Shift + V是一个不错的选择。函数

 

 

4.按行选中

  同时按下shift和Caps Lock键,而后再按方向的上下键,就能够正行的选择,很是实用。spa

 

5. css注释

  在sublime的文件中注释。  若是直接使用ctrl +  / 就会致使产生 // 的问题,这样在有些环境下,咱们可能会致使解析失败,而后出错,必须使用 ctrl + shift + / 这样就能够获得正确的/**/注释了。

 

6.fun 或 fu

  在js中输入fun或fu,而后按下tab键就会自动生成一个函数的框架,以下:

  function function_name(argument) {
        // body...
    }

 

 

7. Ctrf + F 高效搜索 (Ctrl + shif + F 或者 find ... 文件夹范围内搜索)

在sublime中,若是咱们但愿找到某一个或某一些变量、字符串等值,若是仅仅是使用眼睛来一行一行的观察效率显然是很是低的,因此,学会使用搜索这时就变得很是重要了。 

在sublime中按下快捷键 ctrl+f , 咱们就能够快速打开搜索的功能,以下所示:

值得注意的是,左边的那六个选项的使用是很是重要的,若是用的好,就能够大大地提升效率,下面分别介绍

  • 第一个: 是否使用正则表达式。 若是点击后颜色变深,就是使用正则表达式。 下面的亦是如此, 颜色深的表明选中,颜色浅的表明没有选中。
  • 第二个是否区分大小写。 若是选中,表示区分大小写; 若是不选,那就表明不区分大小写。
  • 第三个: 是不是整个单词。 若是选中,则表明是整个单词,如输入tag的时候, 就只会选中tag,而不会选中tags等。 
  • 第四个: Wrap --- 没有用过,暂时不清楚。
  • 第五个: In selection --- 没有用过,暂时不清楚。
  • 第六个: HightLight Matches --- 是否高亮显示匹配。 若是选中, 就会自动高亮匹配的变量,不然必须使用find等。

通常来讲下面这种形式就是比较好的:

 

 

 

这是搜索功能的右边,其中find即查找下一个匹配变量, 而Find Prev即表示查找上一个匹配变量。  Find All能够一下选中全部的匹配变量供咱们编辑。

 

若是咱们点击sublime左上角的find,能够发现他的功能还远不止上面这些:

即除了常规的查找以外,还支持查找替换,支持快速查找(即已经有了一个变量,但愿找到其余的,那就先选中这个变量,而后 ctrl + F3跳到下一个了, 若是使用alt+f3 ,就会一下选中全部的变量。) 另外,最厉害的莫过于咱们能够选择 Find in Files, 即搜索一个变量在一个选定的文件夹中,那么sublime就会将这个文件夹集合在一块儿,提供给你结果,简直不要太牛逼。

 

 

 

8. tab的空格数

  

   实际上,这个空格数在编辑器的右下角就是能够选择的。

  总之,sublime text只有你想不到,没有他作不到。

 

 

 

9. sublime中快速打开当前文件所在文件夹 && 利用sublime快速打开cmd(以及admin的cmd)。

  咱们在浏览器中点击右键,能够看到:

  其中,咱们直接选择open containing folder,这样就能够直接打开相应的文件夹了,以下图:

打开以后,若是咱们想要打开cmd,能够点击File -> Open command prompt -> 根据须要选择 Open command propmt as administrator (打开这个老是没错的,由于不用管理员方式打开有时会存在权限上的问题。)

 

 

 

 

10. 快速找到定义变量的位置。

  sublime的一个不错的功能就是,当咱们在看代码时,可能想不到一个以前定义的函数的具体内容了,咱们将鼠标指上去,就能够发现提示:

      

  即自动告诉咱们这个函数所定义的位置。

  

  若是咱们右键单击,显示以下:

      

  这样,咱们就能够迅速跳转到这个定义函数的文件的所在位置了。