sublime text3 用法

 1、

使用lint进行语法及风格校验
jshint可以统一编码风格。
安装jshint的步骤:
1)ctrl+shift+p打开命令模式--->输入pcip回车--->输入sublimelinter回车(是总体框架,如果需要对js进行校验的话,还需要安装针对js的校验插件,其中有两套js校验插件,分别是jslint,jshint,其中jshint是最流行的,此处也是安装jshint为主)--->ctrl+shift+p--->输入sublimelinter-jshint回车进行安装--->下载node.js进行安装(因为用命令方式安装jshint插件用到npw install(node版本库),到node.js官网下载node-v6.2.0-x64.msi并且点击安装,安装完成之后--->需要在命令行安装jshint,命令代码时:npw install -g jshint。
如果没有安装node的话,那么npw命令就是无效的。
注意:npm命令需要先运行nodejs安装目录里的npm.cmd文件才能生效
在sublime text使用sublimelinter jshint,那么jshint版本必须大于2.4。

jshint文档网址:jshint.com/docs/options/

如何在js中使用校验呢?步骤如下:
1)ctrl+alt+n打开一个新文件--->切换到js语法模式--->如果用户在js文件上写上var x=123后面却没有分号的话,那么该行的左边就会有个黄色的圆点进行提示用户,这里需要加上分号。如果在js中定义一个数值,一个字符串,虽然这两个值相同,但是类型不同,一个数值型,另一个是字符串类型,所以要判断这两个变量是否相等就需要用到三等于了,但是如果我们不小心写少了一个等号的话,就很难察觉了,为了避免这种情况的发生,我们需要自定义校验,自定义校验的步骤如下:
定义一个名称为.jshintrc的配置文件,该文件里面的内容是json格式的,内容如下:
{
"eqeqeq":true,//校验三等的情况
"curly":true//校验if,for语法没有写花括号的情况
}

2、

  1,新建立一个js的文件,Ctrl+shift+p输入pci安装docblockr

  2,输入/*按回车,补充行注释。

  3,输入/**按回车,补充多行注释。

  4,在写好的函数上方输入/**按tab键,自动补充函数说明格式。

  利用DocBlocker可以进行多行注释

  docblock,块注释;

  Ctrl+/: 行注释;

  Ctrl+Shift+/: 块注释.

3、  

  开发中辅助技巧:sidebarenhancement
  在sublime text3中如何实现在浏览器中打开我们想要的HTML文件
  1)ctrl+shfit+p 输入pcip回车 sidebarenhancement回车
  2)点击x.html 右键选择open in brower,选择相应的浏览器即可

4、

  使用nettus fetch插件
  ctrl+shift+p--->输入nettus fetch回车--->ctrl_shift+p--->输入fetch manage来管理配置文件
  使用fetch来下载jquery步骤:
  ctrl+alt+n在某个目录下创建一个jQuery文件--->在该文件中输入ctrl+shift+p--->输入fetch file回车--->jquery回车下载。

  在fetch配置文件中来增加新的类库(如:underscore.js):
  步骤如下:
  在该文件中添加"underscore":"http://github.com/jashkenas/underscore/blob/master/underscore.min.js"和前一个参数以"逗号"来分隔。
  ctrl+alt+n在某个目录下创建一个underscore文件--->在该文件中输入ctrl+shift+p--->输入fetch file回车--->jquery回车下载。


  到github下载underscore.js文件
  github上的underscore文件地址:
  https://raw.githubusercontent.com/jashkenas/underscore/master/underscore-min.js

5、

  辅助技巧-httpRequest

  Ctrl+Shift+P打开命令模式,输入"pci"(Package Control:Install Package),在提示框输入"http",选"Http Requester"进行安装。
  安装完成后要使用注解的方式来标记函数需要测试的路由地址

  在Sublime内部,做服务器响应的测试Get请求
  /* GET users listing. */
  // localhost:3000/users/
  router.get('/', function(req, res) {
  res.send('respond with a resource');
  });
  注释需要测试的路由地址"// localhost:3000/users/"(localhost为路由地址,3000为端口号)
  选中"localhost:3000/users/",使用快捷键"Alt+Ctrl+R",出现新的页面显示服务器的响应,"200 OK"表示服务器响应正确。

  get请求比较容易测试,可以在浏览器中输入地址;post请求比较难以测试
  以前测试post请求需要完成一个表单(用html语言写),然后模拟提交,这样不利于开发

  不需要前端form表单的情况下来模拟form提交,先完成post请求
  在Sublime内部,做服务器响应的测试Post请求
  /*
  POST localhost:3000/users/
  Content-type: application/x-www-form-urlencoded
  POST_BODY:
  variable1=avalue&variable2=1234&variable3=anothervalue
  */
  router.post('/', function(req, res) {
  res.send(req.body);
  });
  (POST:访问地址是一个post请求,"localhost:3000/users/"是访问的地址,"Content-type...anothervalue"指定是以form表单形式提交)
  选中"/* */"内的注释,使用快捷键"Alt+Ctrl+R",出现新的页面显示服务器的响应,"200 OK"表示服务器响应正确

6、

  辅助技巧-advanceNewfile
  快速创建文件
  Ctrl+Shift+P打开命令模式,输入"pci"(Package Control:Install Package),在提示框输入"adva",选"AdvancedNewFile"进行安装。
  安装完成后使用"Ctrl+Alt+N",在屏幕下方出现的输入框中输入"test.html",创建了一个html文件;输入框中输入"public/css/test.css",则在public目录下的css中创建了一个test.css文件;输入框中输入"public/css/sass/test.sass",则在public目录下的css中创建了一个sass文件夹并在其中创建了一个test.sass文件。

7、

  1.切换语言格式,ctrl+shirt+p
  2.简化操作 ctrl+shirt+p 输入 snippet:function 自动生成function的基本结构!
  tab键 移动光标到下一个词
  自动补全功能,输入前几个英文字母,按enter 自动生成一段代码结构!
  3.输入前一个英文字母,按enter生成一段代码
  4.安装 javascript& nodejs snippets以及jQuery插件, ,很方便的提高生产力,具体指令说明:           https://packagecontrol.io/packages/JavaScript%20%26%20NodeJS%20Snippets ,https://packagecontrol.io/packages/jQuery
  1.[ctrl+shift+P]+輸入'pci'+輸入'Snippet: Function'
  2.輸入'fun'+[Enter],自動產生 function
  3.輸入'ife',自動產生 if else

  JavaScript snippets
  1.[ctrl+shift+P]+輸入'pci'+輸入'JavaScript Completions'
  2.輸入'gi',自動產生 getElementById

  JQuery snippets
  1.[ctrl+shift+P]+輸入'pci'+輸入'JQuery'
  2.輸入'get',自動產生 get請求
  3.輸入'post',自動產生 post請求

  Insert Callback
  1.[ctrl+shift+P]+輸入'pci'+輸入'Insert Callback'
  2.[alt+C],自動產生 callBack function

8、

  package control 主题安装
  1、进入官网。(sublime.wbond.net)
  2、选择sublime的版本 然后复制下面的代码。
  3、进入sublime text 软件,选择view下的show console。
  4、将代码粘贴进去按回车等待安装的完成。
  5、安装完成后重启sublime text。
  6、启用命令模式(ctrl+shift+p),输入package control:install package.
  7、等待加载插件,加载完有很多的插件。
  8、选择主题插件theme(主题) ****,有很多样式,可以去官网看,推荐flatland、soda、spacegray。。。在命令模式下选择一种,比如选择 theme spacegray。
  9、等待安装,安装完成后会弹出使用说明,说明里有叫你把space eighties 下面的复制到自己用户的配置信息中,也就是preferences菜单下的settings user里将复制的代码粘贴进去。(打个逗号粘贴),保存后安装完成,sublime text的主题就会变成安装的主题样式。

  10、推荐三款主题:
  1.theme-soda
  2.theme-flatland
  3.theme-spacegray
  注:主题安装好后,一段使用代码需要copy到user配置中

9、

  1. ctrl+N 打开编辑区
  2. 转换语法格式:ctrl+shift+p -->输入html -->Enter 切换到html格式(补充:ctrl+.闭合标签)
  3. !+ctrl+E 生成一整段html文档
  4. ctrl+p -->#body 定位到标签;ctrl+enter 在当前下方添加一行 ctrl+shirt+enter 在当前上方添加一行
  5.(ul>.item$*10{content})-->(ctrl+E);> 号生成子元素 ,$ 产生序号,{ }产生内容
  6. Ctrl+] 增加缩进 [ 减小缩进。

  7. alt+f3 全选,可以选中一部分再选择所有有该部分的元素。如 >< 标签之间的两个符号
  8. 寻找文件ctrl+shift+p 文件路径文件名 回车

  9. ctrl+shift+v 保持缩进粘贴

10、

  sublime命令模式:
  1、启动命令模式:Ctrl+Shift+P
  切换到JavaScript命令模式:输入 set syntax JavaScript即可 (支持模糊匹配)
  2、当不知道是否有对SubLime Text控件操作的命令,可以打控件名称进行模糊匹配,如:minimap。
  设置语法模式
  0、在默认情况下,点击右下角的Plain Text,可以选择相应的语法模式;
  1、Tools->Command Palette… (shift+command+P) 打开命令模式,通过Set Syntac:编程语言,设置当前文件的语法模式,支持模糊匹配,如:Ctrl+Shift+p 输入Java回车,启动Java模式

11、

  ctrl + shift + p 快速更改文件类型

  ctrl + p 快速查找并打开文件 如:wista/index.html

  ctrl + p 快速定位并边界 如:@body 可以快速定位到当前文件的body标签

  也可以把上面两个操作合二为一 如wista/index.css@body 可以快速打开index.css文件并找到body标签

12、

  1、Ctrl+H :查找替换

  2、Ctrl+D :选择游标所在单词,连续Ctrl+D 实现多行选择(选择与第一次选择相同的单词)

  3、Ctrl+K Ctrl+D 跳过当前选择,选择下一个

  4、Ctrl+shirt+D:复制游标所在行

  5、Alt+F3:选择所有与游标所在单词相同的单词

  6、按住shift键,然后按住鼠标右键向下拖动,也可产生多行游标

  7、按住鼠标中键,也可以产生多行游标

13、

  alt+shift+2将sT拆成左右两块
  alt+shift+4拆成从左到右四块
  alt+shift+8拆成上下两块
  alt+shift+9拆成上下三块

  菜单栏主要功能介绍
 1、File ->
  New File:创建新的编辑区,Ctrl+N
  Open File:在本地选择打开之前编辑过的文件,Ctrl+O
  打开文件之后右下角显示文件的类型
  点击右下角可以对文件类型进行切换

  Edit(包含对文件编辑的一些命令)->
 2、Line ->
  Indent:增加缩进,Ctrl+]
  Unindent:减少缩进,Ctrl+[
  Duplicate Line:复制一行,Ctrl+Shift+D
  Delete Line:删除一行,Ctrl+Shift+K
  Comment(注释)->
  Toggle Comment:注释选中的代码,Ctrl+/
  Toggle Block Comment:可以显示注释,Ctrl+Shift+/
 3、Text(对文件的编辑命令)->
  Insert Line Before:在光标所在行的上一行插入一个新行,Ctrl+Shift+Enter
  Insert Line After:在光标所在行的下一行插入一个新行,Ctrl+Enter

 4、Selection(选择功能,帮助选择代码)->
  Expand Selection to Line:选择当前光标所在行,Ctrl+L
  Expand Slection to Word:选择当前光标所在单词,Ctrl+D
  (可重复命令进行多次选择,产生多行光标)

 5、Find(查找替换功能)->
  Find...:查找输入框,回车键实现下一个查找,Ctrl+F

  View(包含对Sublime编辑器本身界面的配置)->
  Side Bar ->
  Show Side Bar:显示侧边栏,Ctrl+K,Ctrl+B

 6、Goto ->
  Goto Anything...:可以在文件内或文件之间快速导航,Ctrl+P
  (比如输入":20",即跳转到第20行)

 7、Tools ->
  Command Palette...:命令模式,Ctrl+Shift+P

  Preferences(可进行个性化定制)->
  Settings-Default(打开Sublime配置文件)
  Settings-User(自己的设置)
  Color Scheme(颜色修改)

“我相当乐意花一天的时间通过编程把一个任务实现自动化,除非这个任务手动只需要10秒钟就能完成”
原文地址:https://www.cnblogs.com/flxy-1028/p/6132397.html