• 插件安装和使用

首先,要安装package control,按照官方方法安装:

https://packagecontrol.io/installation

重启Sublime Text 3。

如果在Perferences->package settings中看到package control这一项,则安装成功。

然后,调出package control,选择安装插件,搜索需要的插件,点击安装

sublime调出命令行控制面板:shift + command + p,所有功能都可以在这个面板中控制

重要插件的安装和使用:

1.sublime安装HTML-CSS-JS Prettify插件用于格式化html,需要先安装nodejs(默认安装目录:/usr/local/bin/node,一般默认安装):https://nodejs.org/en/download/,

格式化快捷键:command+shift+h

2.设置theme:(除编辑区以外的sublime风格)

Theme - Soda主题插件:安装Theme - Soda插件,Preferences -> Settings -
User,加入一句:"theme": "Soda Light 3.sublime-theme" 或 "theme": "Soda Dark
3.sublime-theme"
具体文档:https://packagecontrol.io/packages/Theme%20-%20Soda

设置color scheme:(编辑区的背景颜色、文字颜色)
可以结合安装colour-schemes高亮颜色主题:
http://buymeasoda.github.com/soda-theme/extras/colour-schemes.zip
Preferences->Browse Packages,把解压后的两个文件放入user目录
选择:Preferences -> Color Scheme -> User下的两个主题中的一个

3.Emmet插件(快速编写html和css)使用:

安装完插件后,使用ctrl+alt+enter呼出命令子窗口,在子窗口输入缩写命令,主窗口显示结果
或先设置文档为html格式,然后直接写缩写命令,写完加tab键执行

6.SublimeCodeIntel:js,php等代码的自动补全

js代码自动补全配置:

通过路径Perferences->Package Settings->SublimeCodeIntel->Setting - Defalut打开配置文件,找到如下配置项:
"codeintel_language_settings": {  
        "Python3": {  
            "python3": "/usr/local/bin/python3.3",  
            "codeintel_scan_extra_dir": [  
                "/Applications/Sublime Text.app/Contents/MacOS",  
                "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",  
                "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"  
            ],  
            "codeintel_scan_files_in_project": true,  
            "codeintel_selected_catalogs": []  
        },  
        "JavaScript": {  
            "codeintel_scan_extra_dir": [],  
            "codeintel_scan_exclude_dir":["/build/", "/min/"],  
            "codeintel_scan_files_in_project": false,  
            "codeintel_max_recursive_dir_depth": 2,  
            "codeintel_selected_catalogs": ["jQuery"]  
        },  
        "PHP": {  
            "php": "/Applications/MAMP/bin/php/php5.5.3/bin/php",  
            "codeintel_scan_extra_dir": [],  
            "codeintel_scan_files_in_project": true,  
            "codeintel_max_recursive_dir_depth": 15,  
            "codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]  
        }  
    }  
找到"JavaScript"代码段,将

"codeintel_selected_catalogs": ["jQuery"]  
改为:

"codeintel_selected_catalogs": ["JavaScript"]  
保存。
重启sublime

7.html,css,js代码语法检测插件:

安装SublimeLinter插件(必须先装nodejs)

html语法检测安装sublimeLinter-contrib-htmlhint插件(sublime搜索安装插件),再安装htmlhint,htmlhint使用nodejs下的npm工具安装:

npm
install -g htmlhint@latest,安装完成后,点击右键,SublimeLinter菜单里有很多设置,比如可以设置保存时提示语法错误

安装jshint和csslint,用于检测js和css语法,在sublime插件里搜索SublimeLinter-csslint
和SublimeLinter-jshint安装,再执行npm命令:

npm
install -g jshint@latest

npm install-g csslint@latest

 特别注意,ccs是lint,其他两个是hint

csslint不建议安装,会检测出一堆css错误,如果安装,可以打开控制面板,选择remove package 卸载插件

 

  • sublime设置文档格式

shift + command + p呼出面板,输入set+文档格式首字母,比如html,输入seth,java输入setj,选择对应的格式即可

快捷键:

快速复制一行到下一行:默认

{ "keys": ["super+shift+d"], "command": "duplicate_line" }

再key bindings中,可以在keymap-user中修改为:

{ "keys": ["super+d"], "command": "duplicate_line" }

sublime笔记的更多相关文章

  1. 萝卜德森的sublime笔记中文翻译版

    我已经使用subliem编辑器版本2接近2个月了,并且我在其中找到了一堆有用的技巧.我发觉应该写下这些技巧,为那些对此感兴趣的人们.我会尽力的详细描述,那些看起来像魔法一样的东西,因为很多非常“酷”的 ...

  2. Sublime 笔记

    1. 安装PackageControl 官网:https://packagecontrol.io/ v2: import urllib2,os,hashlib; h = '2915d1851351e5 ...

  3. Sublime Text 有哪些使用技巧

    1. 更改变量名的几种方法<img src="https://pic4.zhimg.com/d93cf0e8987e0117f3a3187cfe8e53fb_b.jpg&quo ...

  4. sublime 安装笔记

    sublime 安装笔记 下载地址 安装package control 根据版本复制相应的代码到console,运行 按要求重启几次后再按crtl+shift+p打开命令窗口 输入pcip即可开始安装 ...

  5. Sublime Text 3设置笔记

    Sublime Text 3设置笔记 Sublime Text 3设置指南 1. 安装package control 下载package control源码安装包,并解压: http://yun.ba ...

  6. sublime学习笔记

    学习课程地址:快乐的sublime编辑器_sublime编辑器使用 另可参考笔记地址:http://c.haoduoshipin.com/happysublime/ PS:博主的一些文章地址:http ...

  7. 我的 Sublime Text 2 笔记

    作为aptana死忠粉的我,最近由于工作需要最近开始使用sublime,初次使用,就被其秒开的启动速度,简洁的界面设计,无干扰的信息提示所这幅. 俗话说,工欲善其事必先利其器,作为码农,在开始编码之前 ...

  8. Sublime Text 4 破解笔记

    Sublime Text 4 破解笔记 偶然看到Sublime已经更新到版本4了,多了许多很nice的新特性,例如: 船新 UI 感知上下文的自动补全 支持 TypeScript, JSX 和 TSX ...

  9. 【编辑器】【Sublime Text】使用笔记

    1.安装 官网下载即可 2.插件 sublime-text - Sublime Text 怎么高亮 Markdown 的文件语法 设置Sublime为VIM模式 如何在sublime 里面设置 ver ...

随机推荐

  1. Spring-cloud微服务实战【六】:接口服务feign

    在上一篇文章中,我们使用了ribbon进行负载均衡,但是仔细思考一下,我们的请求封装和调用以及结果的返回都是我们自己编码完成的,如果需要调用的接口很多,那么无疑开发量是比较大的,那有没有比较好的方式呢 ...

  2. python 封装底层实现原理

    事实上,python封装特性的实现纯属"投机取巧",之所以类对象无法直接调用私有方法和属性,是因为底层实现时,python偷偷改变了它们的名称. python在底层实现时,将它们的 ...

  3. zbar+opencv检测图片中的二维码或条形码

    zbar本身自带检测二维码条形码功能,这里使用opencv只是做一些简单的读取图片,灰度图片以及显示条形码和二维码时用到一些绘制 // barcode-qrcodescanner.cpp: 定义控制台 ...

  4. python笔记11

    今日内容 函数小高级 lambda 表达式 内置函数 内容回顾 函数基本结构 参数 形参 基本参数:def func(a1,a2):pass 默认值:def func(a1,a2=123):pass ...

  5. springboot中使用自定义注解实现策略模式,去除工厂模式的switch或ifelse,实现新增策略代码零修改

    前言 思路与模拟业务 源码地址 https://gitee.com/houzheng1216/springboot 整体思路就是通过注解在策略类上指定约定好的type,项目启动之后将所有有注解的typ ...

  6. 【转】spring framework 5以前体系结构及内部各模块jar之间的maven依赖关系

    作者:凌承一  出处:http://www.cnblogs.com/ywlaker/  很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar, ...

  7. 【干货】零基础30分钟让你拥有一个完整属于自己的短视频APP系统

      目录 一.附言: 1 二.购买域名和购买服务器: 2 三.搭建服务器环境: 5 四.配置APP前端部分: 8 1.工具以及文件准备: 9 2.配置后端接口地址 11 3.配置APP启动图和启动图标 ...

  8. Java学习笔记----打印基本数据类型范围

    /** * Created by N3verL4nd on 2016/11/10. */ public class HelloWorld { public static void main(Strin ...

  9. hdu 1159求最长公共子序列

    题目描述:给出两个字符串,求两个字符串的公共子序列(不是公共子串,不要求连续,但要符合在原字符串中的顺序) in: abcfbc abfcab programming contest abcd mnp ...

  10. HDU_1556_线段树

    http://acm.hdu.edu.cn/showproblem.php?pid=1556 直接用了技巧来做. #include<iostream> #include<cstdio ...