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(颜色修改)

sublime text3 用法的更多相关文章

  1. Sublime Text3快捷键以及常用插件

    工若善其事,必先利其器.做为一个web前端开发人员,必须有一个得心应手的编码工具,本人推荐Sublime Text3和WebStorm,但WebStorm太过智能和耗性能了对初学者来说弊大于利,所以我 ...

  2. 【转】Sublime Text3注册码(可用)

    补充:2015.11.05日经过测试,3个注册码都是可用的,不会用的请百度用法... 最近觉得Sublime Text3比Notepad++好使,可惜需要购买,于是网上搜了一下,屌丝的福音啊: Sub ...

  3. Sublime text3常用的插件功能和常用的快捷键

    Sublime text3常用的插件功能和用法 Package control 插件管理 (使用ctrl+` 将代码复制后粘贴到代码粘贴处,按Enter没有出现错误的话就安装成功了)(ctrl+shi ...

  4. sublime text3 -- JavaScript Completions

    今天在使用sublime text3时,它 智能 的自动安装了一个插件,JavaScript Completions.一般插件都是为了提高开发效率的,于是百度搜了一下用法. 相关说明很少,packag ...

  5. sublime text3插件安装及使用

    sublime官网下载地址:http://www.sublimetext.com/ 我用的是SubLime text3,插件安装命令地址:https://packagecontrol.io/insta ...

  6. sublime Text3安装及配置与解决安装插件失败

    1.下载sublime Text3的官网:https://www.sublimetext.com/32.安装Package Control   下载Package Contoral地址: 链接:htt ...

  7. Sublime Text3安装教程,配置教程,常用插件安装等方法

    前言: sublimeText3的特点: 1.Sublime Text 是一款跨平台代码编辑器,在Linux.OS X和Windows下均可使用. 2.Sublime Text 是可扩展的,并包含大量 ...

  8. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

  9. Sublime Text3配置在可交互环境下运行python快捷键

    安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...

随机推荐

  1. 分页存储过程实现-SqlServer

    一个通用的分页存储过程实现-SqlServer(附上sql源码,一键执行即刻搭建运行环境) 使用前提 查询表必须有ID字段,且该字段不能重复,建议为自增主键 背景 如果使用ADO.NET进行开发,在查 ...

  2. [置顶] 博客停止更新 && 我的大学数年

    博客停止更新 前言: 这些天,一直还没有时间发表这篇博文,近期,做了一个决定:博客更新停止. 我有话说: 这些天来,还真是感谢大家的关注了.从2011年的07至今,2013年的07月,两个年头,写下了 ...

  3. Js模块模式

    模块模式 索引 引子 什么是模块模式 命名空间模式 声明依赖 私有和特权成员 即时函数 揭示模块模式 结语 引子 这篇算是对第9篇中内容的发散和补充,当时我只是把模块模式中的一些内容简单的归为函数篇中 ...

  4. Carmichael Numbers - PC110702

    欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/uva10006.html 原创:Carm ...

  5. 你的flume-ng的第一篇博客

    我在flume-ng 1.1.0 孵化版的时候就开始接触了,自己也搞了一段时间,没事扯扯心得吧. 先说在前面,flume-ng 后面的版本,我没仔细读change log ,比较农民 , 不知道新添了 ...

  6. IIS发布网站,浏览网站时候,出现 试图加载格式不正确的程序。

    异常来自HRESULT:0x8007000B 缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误. 原因:程序集之间的通讯要么全是64位环境下 ...

  7. linux的运行级别

    一.linux共有七种运行级别,内容如下: 级别0:停机状态,系统默认运行级别如果设为0,将不能正常启动: 级别1:单用户模式,只允许root用户对系统进行维护: 级别2:多用户模式,但没有NFS(h ...

  8. 使用MMS(MongoDB Monitoring Service)监控MongoDB

    使用MMS(MongoDB Monitoring Service)监控MongoDB 一.MongoDB简介: MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可 ...

  9. MVC TO LINQ

    // // GET: /Home/ TestTryEntities Db = new TestTryEntities(); public ActionResult Index() { return V ...

  10. jQuery Colorbox是一款弹出层

    jQuery Colorbox使用教程 jQuery Colorbox是一款弹出层,内容播放插件,效果极佳,最关键的是大小只有10KB,当然我主要是用来弹出图片啦,(之前介绍过jquery Fancy ...