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