zoukankan      html  css  js  c++  java
  • 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秒钟就能完成”
  • 相关阅读:
    java的sha1加密,转化为python版本
    VUE:页面跳转时传递参数,及参数获取
    如何使用 Django中的 get_queryset, get_context_data和 get_object 等方法
    django orm 外键id返回对应的名称
    spring boot(一):入门篇
    redis学习(四)——Hash数据类型
    redis学习(三)——List数据类型
    redis学习(二)——String数据类型
    Java多线程(七)——线程休眠
    MySQL和B树的那些事
  • 原文地址:https://www.cnblogs.com/flxy-1028/p/6132397.html
Copyright © 2011-2022 走看看