sublime笔记
- 插件安装和使用
首先,要安装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笔记的更多相关文章
- 萝卜德森的sublime笔记中文翻译版
我已经使用subliem编辑器版本2接近2个月了,并且我在其中找到了一堆有用的技巧.我发觉应该写下这些技巧,为那些对此感兴趣的人们.我会尽力的详细描述,那些看起来像魔法一样的东西,因为很多非常“酷”的 ...
- Sublime 笔记
1. 安装PackageControl 官网:https://packagecontrol.io/ v2: import urllib2,os,hashlib; h = '2915d1851351e5 ...
- Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法<img src="https://pic4.zhimg.com/d93cf0e8987e0117f3a3187cfe8e53fb_b.jpg&quo ...
- sublime 安装笔记
sublime 安装笔记 下载地址 安装package control 根据版本复制相应的代码到console,运行 按要求重启几次后再按crtl+shift+p打开命令窗口 输入pcip即可开始安装 ...
- Sublime Text 3设置笔记
Sublime Text 3设置笔记 Sublime Text 3设置指南 1. 安装package control 下载package control源码安装包,并解压: http://yun.ba ...
- sublime学习笔记
学习课程地址:快乐的sublime编辑器_sublime编辑器使用 另可参考笔记地址:http://c.haoduoshipin.com/happysublime/ PS:博主的一些文章地址:http ...
- 我的 Sublime Text 2 笔记
作为aptana死忠粉的我,最近由于工作需要最近开始使用sublime,初次使用,就被其秒开的启动速度,简洁的界面设计,无干扰的信息提示所这幅. 俗话说,工欲善其事必先利其器,作为码农,在开始编码之前 ...
- Sublime Text 4 破解笔记
Sublime Text 4 破解笔记 偶然看到Sublime已经更新到版本4了,多了许多很nice的新特性,例如: 船新 UI 感知上下文的自动补全 支持 TypeScript, JSX 和 TSX ...
- 【编辑器】【Sublime Text】使用笔记
1.安装 官网下载即可 2.插件 sublime-text - Sublime Text 怎么高亮 Markdown 的文件语法 设置Sublime为VIM模式 如何在sublime 里面设置 ver ...
随机推荐
- 「 深入浅出 」java集合Collection和Map
本系列文章主要对java集合的框架进行一个深入浅出的介绍,使大家对java集合有个深入的理解. 本篇文章主要具体介绍了Collection接口,Map接口以及Collection接口的三个子接口Set ...
- 编程基础--XML约束
2020年新年第一天,不写一篇博客纪念一下都感觉对不起这个跨年 为什么会写一篇关于xml的博客呢?xml在编程中用的又不多,再多也用不着自己写约束文件,只要能看懂就行了不是吗?嗯,没别的原因,就是想研 ...
- Python-直接存储类实例作为序列的元素
如果我们需要存储的数据有很多属性,并且存储的数量很多,可选择定义一个类来表示数据类型,而类的实体作为单个的成员进行存储,这样做的好处是可以只存储一个容器,而不需要每次都存储大量的数据,并且可以限制对数 ...
- 使用Jenkins持续集成
本篇文章主要说明的是如何使用Jenkins持续集成自己的代码. 1.Jenkins的安装与配置 使用Jenkins之前需要安装和配置Jenkins,具体安装和配置方法参照这个博客:http://www ...
- DFS(深度优先搜索遍历有向图)-03-有向图-太平洋大西洋水流问题
给定一个 m x n 的非负整数矩阵来表示一片大陆上各个单元格的高度.“太平洋”处于大陆的左边界和上边界,而“大西洋”处于大陆的右边界和下边界. 规定水流只能按照上.下.左.右四个方向流动,且只能从高 ...
- RestTemplate---Spring提供的轻量Http Rest 风格API调用工具
前言 今天在学习Spring Cloud的过程中无意发现了 RestTemplate 这个Spring 提供的Http Rest风格接口之间调用的模板工具类,感觉比Apache提供的HttpClien ...
- Python3实现发送邮件和发送短信验证码
Python3实现发送邮件和发送短信验证码 Python3实现发送邮件: import smtplib from email.mime.text import MIMEText from email. ...
- Unreal Engine 4 蓝图完全学习教程(一)—— 简要介绍
首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成.在UE中,设计3D场景的空间称为“关卡”. 简单介绍一 ...
- nginx的四个主要组成部分
1.nginx二进制可执行文件 · 由各模块源码编译出的一个文件 2.nginx.conf配置文件 · 控制nginx的行为 3.access.log访问日志 . 记录每一条http请求信息 4.er ...
- 引入Activiti配置文件activiti.cfg.xml
前面我们用代码实现了生成25张activiti表,今天我们用Activiti提供的activiti.cfg.xml配置文件来简化实现前面的功能: 官方文档参考地址:http://activiti.or ...