Sublime编辑器的使用
Sublime编辑器的使用
我的本地使用环境是Win7下安装的Sublime3编辑器(提取码:nzuw)。
1. 新建index.html,在代码编辑区输入<html,然后按下Tab键,可以快速生成html5的头部代码:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body> </body>
</html>
注:这种快捷方式应用的前提是已经创建html文件。如果在缺省文件中的首行输入1.html,ctr+s保存,会自动命名为1.html。
2. 安装Package Control插件。Ctr + ` 或 View > Show Console打开控制台,输入以下内容(参考)后回车:
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)
如若在Preference下没有看到Package Control选项,则可查看Preference --> Settings 是否忽略该Package,进行修正即可。
3. 用sublime打开文件时有中文乱码,使用notepad++打开是正常的。分析推断是sublime默认不支持GBK编码显示。解决方法:
preference -> package control -> 输入install后回车 -> 等待片刻后在弹窗内输入gbk回车 -> 在列表中选择安装支持gbk插件选项即可。
打开Preferences菜单,并选择 Browse Packages…系统会打开Sublime 的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹,可以看到GBK Support.sublime-package包文件。
4. 在安装emmet插件之后,可以在空白html的首行输入感叹号!,然后按下tab键,即可自动生成html5头文件。且会添加自动补全编辑功能,安装方法同上。
5. 由于Java文件中包含ANSI编码的中文(包含utf-8中文编译无法通过,须用记事本另存为ANSI编码格式),sublime查看为乱码。解决方法:Ctrl + Shift + P 或 Preference --> Package Control,输入Install Package回车,稍等片刻,输入ConvertToUTF8回车即可。安装完毕,选择 Browse Packages…系统会打开Sublime 的Packages文件夹,可以看到ConvertToUTF8包文件。这里可见更多插件。
注意:矛盾之处,经常会看到sublime打开文件会自动成为备份文件,也就是文件添加dunp后缀。如果要解决,则只能够卸载掉GBK Support.sublime-package包文件,仅使用ConvertToUTF8插件,但是,有些文件的中文显示又会出现乱码!
6. 让sublime支持语法高亮显示,只需安装syntax插件即可。
7. 关闭sublime自动检测更新提示: 点击菜单栏“Preferences”=> "Settings-User",添加 "update_check": false, 。
8. 多行注释可以输入/**然后按Tab键即可自动生成注释信息。
9.常用快捷键
注释:Ctrl + / | ctrl + shift + /
撤销:Ctrl-z
恢复:Ctrl-Shift-Z
逐词移动:Ctrl-左右方向键
移动当前行:Ctrl-Shift-上下方向键
在前面加一行:Ctrl-Shift-Enter
向下复制一行: Ctrl-Shift-D
返回上一次操作的位置:windows下是alt+-
缩放编辑器文字大小:ctrl+-/=
ctag跳转配置
打开preferences->PackageSettings->ctags->MouseBinding_default,复制其中的代码到MouseBinding_User中,更改两个的command如下:
[
{
"button": "button1",
"count": 1,
"press_command": "drag_select",
"modifiers": ["ctrl","shift"],
"command": "goto_definition"
},
{
"button": "button2",
"count": 1,
"modifiers": ["ctrl","shift"],
"command": "jump_back"
}
]
Sublime Text 3运行JavaScript控制台
Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
Sublime编辑器的使用的更多相关文章
- 强大的Sublime编辑器
Sublime是一款功能非常强大的轻量级的代码及文本编辑工具,有关它的介绍和下载可以从官网http://www.sublimetext.com获取.尽管Sublime并非是一款完全免费的IDE开发工具 ...
- Sublime编辑器 前端 必备插件
sublime编辑器前端必备插件 下面这一行是Package Control包安装,它是sublime的插件包管理器.新安装的sublime 里没有Package Control,按一下ctrl+~, ...
- 如何使用sublime编辑器运行python程序
现在越发喜欢sublime编辑器了,不仅界面友好美观.文艺,可扩展性还特别强. sublime本身是不具备运行python程序的能力的,需要做些设置才可以.以下是安装好sublime后设置的步骤: 点 ...
- Centos中安装Sublime编辑器
Centos中安装Sublime编辑器 1.从官网下载相应操作系统的下的安装包(http://www.sublimetext.com/2),这里下的是linux下的安装包 2.解压安装包,并将其放在/ ...
- Sublime 编辑器主题
Sublime主题分为两种 一种是编辑框中的代码的颜色 另一种是编辑器本身的颜色(不只是颜色哟 Sublime编辑器左边侧边栏的字很小对不对 !有了主题就可以改) 这个主题叫做Soda http ...
- 没有插件的sublime编辑器是没有灵魂的
这阵子各种捣鼓,现在趁有空记录一下sublime编辑器的一些实用的插件和安装方法,下午又该继续学习了. 接下来安装的是htmlHint.jsHint.cssLint以及汉化这几种插件,其实插件会使我们 ...
- Sublime编辑器上的Linux Vim插件常用快捷键
Sublime编辑器上的 Vim 插件常用快捷键 vim 的设置: 在Reference-> User Settings(首选项--> 设置用户) 选项,点击进入配置文件编辑状态,默认的用 ...
- sublime 编辑器汉化
一.下载Sublime编辑器 官网下载地址:http://www.sublimetext.com/3 二.下载汉化包 汉化包下载地址:http://files.cnblogs.com/akwwl/su ...
- sublime课程3 sublime编辑器的常用设置有哪些
sublime课程3 sublime编辑器的常用设置有哪些 一.总结 一句话总结:其实功能的话可以直接取配置里面搜索关键词,所以搜索是神技. 1.sublime如何开启背景线? "highl ...
随机推荐
- dedecms织梦首页如何调用文章列表?
如果冯耀宗博客类似,首页调用文章列表,同时也有许多企业站需要调用文章列表,今天我与大家来分享一下dedecms织梦首页如何调用文章列表? {dede:arclist row='16' tit ...
- DEDECMS万能标签{dede:sql}使用教程详解
http://www.dede58.com/a/dedebq/2015/0226/1737.html 1.首页在后台单页文档管理里添加一个单页文档,内容编辑框输入你要的内容生成. 2.在需要调用单页文 ...
- html_栏目下拉
========================================================= =================[ 下拉栏目菜单 ]=============== ...
- ::在c++中什么意思
(1)表示“域操作符” 例:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时, 就要写成void A::f(),表示这个f()函数是类A的成 ...
- sqlite入门基础(一):sqlite3_open,sqlite3_exec,slite3_close
打开数据库链接sqlite3_open用法 原型: int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sq ...
- mysql 多列索引的生效规则
mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要,只需要知道结果,既然是索引那这个数据结构最后是排好序:就像新华字典他的目录就是按照a,b ...
- mybatis-pageHelper做分页
Mybatis-PageHelpera是一个很好的第三方分页插件,支持很多数据库,几乎主流的数据库都支持 github地址:https://github.com/pagehelper/Mybatis- ...
- vm虚拟机中linux无法连接外网?
问题出现的环境? vm虚拟机中安装了linux系统,vm设置了NAT方式共享主机ip,但还是没法访问外网?在linux系统中查询ip地址,没有ipv4地址,就是配置了自动获取,但是还是没有获取? 问题 ...
- JVM 自动内存管理:对象判定和回收算法
- linkin大话设计模式--命令模式
linkin大话设计模式--命令模式 首先考虑一种应用情况,某个方法需要完成某一个功能,这个功能的大部分功能已经确定了,但是有可能少量的步骤没法确定,必须等到执行这个方法才可以确定. 也就是说,我们写 ...