天天看点

sublime text使用笔记

Sublime Text 3 dev builds are currently available to registered users only. dev版本只提供给注册用户。

Sublime Text 3,好久没有更新了,最新版有些插件无法使用,好奇怪。退回到3083,可以免费使用的版本。

##设置

// 设置字体
"font_face": "YaHei Consolas Hybrid",
"font_size": 12,
// 使光标闪动更加柔和
"caret_style": "phase",
// 高亮当前行
"highlight_line": true,
// 高亮有修改的标签
"highlight_modified_tabs": true,
//使用的主题
"theme": "Spacegray Eighties.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
//使用tab补全代码,回车跳行
"auto_complete_commit_on_tab": true,
           

##安装插件 先安装

Package Control

快捷键ctrl+` 或者View > Show Console,打开命令行,输入,安装好以后重启。

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

在线安装插件在网上教程有很多,主要介绍离线安装插件

参考地址:https://packagecontrol.io/installation

##插件离线安装 由于网络问题,有些时候需要通过其它方式下载回来,离线安装

先下载好插件安装包,可以在https://packagecontrol.io/搜索。 然后放在

Sublime Text/Data/Packages

在github下载的,要修改插件的名字例如,Emmet,下载的离线包是

emmet-sublime-master.zip

,修改为

Emmet

,和插件名字一样,如果首字母是大写的就大写,这是个坑,下面有解释。

如果你安装的有

Package Control

,而又要离线安装插件,要记得在Package Control,用户设置里面在

installed_packages

添加你插件的名字。例如
{
	"auto_upgrade": false,
	"auto_upgrade_ignore":
	[
	],
	"auto_upgrade_last_run": null,
	"bootstrapped": true,
	"installed_packages":
	[
		"AutoFileName",
		"BracketHighlighter",
		"Color Highlighter",
		"ConvertToUTF8",
		"Emmet",
		"jQuery",
		"Package Control",
		"SublimeCodeIntel",
		"Theme - Spacegray"
	]
}

           

##使用的插件 ###ConvertToUTF8

通过本插件,您可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等 https://github.com/seanliang/ConvertToUTF8

###AutoFileName

自动完成文件名的输入

###BracketHighlighter

可匹配标签,括号,引号等,高亮标记,便于查看起始和结束标记。https://github.com/facelessuser/BracketHighlighter
如果离线安装,html的tags不显示。作者是建议在线安装的,但由于网络安装不上,选择离线安装,还要安装

Package Control

backrefs

https://github.com/facelessuser/sublime-backrefs,需要Package Control在

Installed Packages文件夹里面

自动生成的

0_package_control_loader.sublime-package

用解压软件打开,新建一个

50-backrefs.py

,再写上,如下。我用好压,直接把文件拉进去的。就可以了
from package_control import sys_path
sys_path.add_dependency('backrefs')
           

###jquery

jqeury函数自动提示,https://github.com/SublimeText/jQuery

###Color Highlighter

css颜色提示和配色。https://github.com/Monnoroch/ColorHighlighter

###emmet

简短的代码,让代码自动完成,大名鼎鼎的插件。 安装是个坑,如果是离线安装,要把名字修改问

Emmet

,并且还要安装

PyV8

,网络问题,自己安装pyv8,https://github.com/emmetio/pyv8-binaries 下载对应的版本,或者可以32和64都下载上,在

Sublime Text/Data/Packages

新建

PyV8

文件夹,注意名字大小写,再新建

win32-p3和win64-p3

,p3是py3版本了,把下载回来的分别放进去。 再关闭自动更新,新建

config.json

,写上如下
{"skip_update": true}
           

###SublimeCodeIntel

代码提示

###spacegray

漂亮的主题

##修改设置文件夹,绿色便携式 在安装目录下载创建

Data

文件夹,然后把

%appdata%/Sublime Text 3

里面的文件复制到data里面 或者,可以直接下载便携版

##快捷键

Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+K 删除整行 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+KU 改为大写 Ctrl+KL 改为小写 Ctrl+D 选词 (按住-继续选择下个相同的字符串) Ctrl+D 跳转到指定行 Ctrl+M 光标移动至括号内开始或结束的位置 Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号) Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果) Ctrl+Shift+/ 注释已选择内容 Ctrl+Z 撤销 Ctrl+Y 恢复撤销 Ctrl+M 光标跳至对应的括号 Alt+. 闭合当前标签 Ctrl+Shift+A 选择光标位置父标签对儿 Ctrl+Shift+[ 折叠代码 Ctrl+Shift+] 展开代码 Ctrl+KT 折叠属性 Ctrl+K0 展开所有 Ctrl+U 软撤销 Ctrl+T 词互换 Tab 缩进 自动完成 Shift+Tab 去除缩进 Ctrl+Shift+↑ 与上行互换 Ctrl+Shift+↓ 与下行互换 Ctrl+K Backspace 从光标处删除至行首 Ctrl+Enter 光标后插入行 Ctrl+Shift+Enter 光标前插入行 Ctrl+F2 设置书签 F2 下一个书签 Shift+F2 上一个书签

##显示顶部菜单栏

按住Ctrl+Shifp+p,出现一个框,在框里输入

view:

,选择:

View:Toggle Menu

即可

ctrl+alt+shift+p

win下 显示范围show_scope_name

转载于:https://my.oschina.net/f89/blog/715287