1.使用cmd命令行:

  首先配置环境变量(即将sublime text3.exe所在目录放在path路径)。完成之后,既可以利用subl命令行

  subl file :: 使用Sublime Text打开file文件

  subl folder :: 使用Sublime Text打开folder文件夹

  subl . :: 使用Sublime Text当前文件夹

2.插件管理——package control

  package control的作用是:安装,卸载,查看,管理所提供的插件,有点像应用商店。

  首先安装package control:ctrl + 、(tab键上面)打开控制台(出现在最下面的输入框),把代码贴进去:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

  等待一会,打开preference ,会看到最下面有package control,表示安装成功。

  然后可以安装插件:ctrl + shift + p:输入install package,选中,然后输入对应插件名称,就可以安装。

  关于卸载和更新插件,请在ctrl + shift + p:输入package control,会有对应的功能列表,可以对应进行操作

3.大管家:命令版:打开方式ctrl + shift + p

  几乎所有的设置都会在这里。支持首字母匹配和模糊匹配。

  当有些功能找不到在哪个功能区时,可以在这里查找。当配置sublime时,可以在这里直接调出对应的菜单。…………

  这个工具非常强大,但是需要经常用来熟悉,所以在这里不多做说明,下文会经常提到。作为操作技巧出现

4.好用的操作技巧

  Ctrl + Enter在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter在当前行上面增加一行并跳至该行。(类似:鼠标将光标移动到行末,并换行)

  Ctrl + ←/→进行逐词移动。shift:选中光标移动所经过的字符(类似:鼠标左键的选中)----Shift + ←/→进行逐字母选择。shift+↑/↓选中行 。Home + Shift +End 选中当前行。相应的,Ctrl + Shift + ←/→进行逐词选择。

  Ctrl + Shift + ↑/↓移动当前光标所在行。(类似:鼠标左键选择并拖动)

  Ctrl + D选择当前光标所在的词并高亮该词所有出现的位置(鼠标双击),再次Ctrl + D选择该词出现的下一个位置,在多重选词的过程中,使用Ctrl + K进行跳过,使用Ctrl + U进行回退,使用Esc退出多重编辑。

  Ctrl + L选中光标所在行    再次,选中下一行。这时Ctrl + Shift+L,可以产生多个光标

  Ctrl + Shift + T恢复刚刚关闭的标签。

  Ctrl + J:把当前选中区域合并为一行

  Ctrl + R:跳转到指定符号。Ctrl + G:跳转到指定行号

  分屏。Alt + Shift + 2进行左右分屏,Alt + Shift + 8进行上下分屏,Alt + Shift + 5进行上下左右分屏(即分为四屏)。使用Ctrl + 数字键跳转到指定屏

  快速修改文档类型:ctrl + shift + p;;ssc(c语言) ssh(html)     (ss是set syntax的首字母)

5.插件推荐

  emment:对齐功能,增强自动匹配功能,html中的匹配语法很强大。在本文最后附上

  convert to utf8:解决中文乱码的神器

  sidebar:右键增强,例如:open in broswer

  trailingSpaces:显示多打的空格

  termianl:ctrl + shift+t 打开命令行窗口

  alignment:等号强制对齐(强迫症的救赎)

  docblockr:自动生成标准化注释

6.emment插件:现在我是搬运工

  

sublime text 3的使用过程记录的更多相关文章

  1. Sublime Text 3 部分安装过程记录

    概览: Sublime Text 3下载网址 Package Control的安装 Install Package报错(There are no packages availabel for inst ...

  2. Sublime Text 全程指引 by Lucida

    作者:Lucida 微博:@peng_gong 豆瓣:@figure9 博客园:@figure9 原文链接:http://zh.lucida.me/blog/sublime-text-complete ...

  3. Sublime Text 全程指南

    摘要(Abstract) 本文系统全面的介绍了 Sublime Text,旨在成为最优秀的 Sublime Text 中文教程. 更新记录 2014/09/27:完成初稿 2014/09/28: 更正 ...

  4. Sublime Text使用教程【转】

    本文转载自:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了 Sublime Text,旨在成为最优 ...

  5. Sublime Text指南

    转自: http://lucida.me/blog/sublime-text-complete-guide/  摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的 ...

  6. Sublime Text 全程指南(转载)

    摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程. 更新记录 2014/09/27:完成初稿 2014/09/28: 更正打开控 ...

  7. Sublime Text最好的中文教程

    原文链接:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的 ...

  8. Sublime Text 无法使用Package Control的解决方法 以及 常用的插件安装过程

    大概一个月之前给 Macbook air 装 Sublime Text 3 的时候,遇到过这个问题,当时解决了,现在回想,感觉忘的七七八八了,赶紧趁着还没有全忘光的时候记下来,当时的过程记得不一定准确 ...

  9. sublime text配置记录

    代码编辑器有一直都有在尝试新的,如brackets/vs code/webstrom,最后还是用回sublime,每次要重新安装的时候都需要上网搜索相关配置资料,特些记录,以备下次使用: 下载地址 下 ...

随机推荐

  1. wpf窗口禁止最大化但允许调整大小

    wpf中窗口禁止最大化可以通过属性ResizeMode来设置,但是ResizeMode有一个问题就是如果ResizeMode设置为NoResize的话,是可以禁止最大化的,但是这样同时也就不能拖动调整 ...

  2. 后缀数组dc3算法模版(待补)

    模版: ; #define F(x) ((x)/3+((x)%3==1?0:tb)) #define G(x) ((x)<tb?(x)*3+1:((x)-tb)*3+2) int wa[maxn ...

  3. 21.运行Consent Page

    服务端把这个地方修改为true,需要设置 运行测试.服务端和客户端都运行起来 我们使用的用户是在这里配置的 服务端修改ConsentController 再次运行,但是页面都是乱码 openId和pr ...

  4. Spring入门第十七课

    AOP编程 问题: 代码混乱: 越来越多的非业务需求(日志和验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理核心逻辑的同事还必须兼顾其他多个关注点. 代码分散:以日志需求为例,只是为了满足这个单 ...

  5. LeetCode: 383 Ransom Note(easy)

    题目: Given an arbitrary ransom note string and another string containing letters from all the magazin ...

  6. java中的 break continue return作用详解

    break: 此语句导致程序终止包含它的循环,并进行程序的下一阶段(整个循环后面的语句),即,不是跳到下一个循环周期而是退出循环.如果break语句包含在嵌套循环里,它只跳出最里面的循环. 如下代码: ...

  7. Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key.

    Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key. 1.rea ...

  8. CF360E Levko and Game【贪心+dijsktra】

    先把所有边可动设为r[i]又这些边不是l就是r(如果想一个方向改变能更优的话就尽量多的改变),每次跑dijsktra,对于可动边(x,y),如果dis1[x]<=dis2[x],那么就把这条边改 ...

  9. ES6新特性使用小结(一)

    一.let const 命令 'use strict'; /*function test(){ //let a = 1; for(let i=1;i<3;i++){ console.log(i) ...

  10. LNMP下使用Phabricator(一)

    首先是安装. 安装过程并不复杂,英文看得懂的可以自己看原文 https://secure.phabricator.com/book/phabricator/article/installation_g ...