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 ...
随机推荐
- SSL证书绑定成功
LNMPA一键安装包:装好后, 静态文件用nginx服务器,php文件用Apache服务器, 默认Apache端口为88:nginx为80: SSL证书装之前80端口, 装好后用443端口:
- 邓_ Jqery·笔记本【照片】
-------------------------------------------------------------------------------------------- [PHP] - ...
- Django中的F和Q函数
内容简介: 介绍Django中的F和Q作用以及使用方法 一.F介绍 作用:操作数据表中的某列值,F()允许Django在未实际链接数据的情况下具有对数据库字段的值的引用,不用获取对象放在内存中再对字段 ...
- js == 和 ===
1.对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较"转化成同一类型后的值"看"值"是否相等,===如果类型不同 ...
- scrapy_css
css选择器标准格式:reponse.css(css选择器::获取值) css选择器有哪些? * 选择所有节点 #id 选择id的节点 .container ...
- svn: resource out of date; try updating的解决
问题: svn提交文件时提示错误:resource out of date; try updating.说明该资源版本有问题,尝试更新svn,发现该文件没有可更新的内容.于是查看资源历史,发现有人第一 ...
- zabbix监控的基础概念、工作原理及架构
一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.是一个基于WE ...
- MySQL相关文档索引
MySQL的新功能5.7 https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html MySQL5.7安装 http://note.youd ...
- Part 4:表单和类视图--Django从入门到精通系列教程
该系列教程系个人原创,并完整发布在个人官网刘江的博客和教程 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址. Python及Django学习QQ群:453 ...
- Jetson TX2安装tensorflow(原创)
Jetson TX2安装tensorflow 大致分为两步: 一.划分虚拟内存 原因:Jetson TX2自带8G内存这个内存空间在安装tensorflow编译过程中会出现内存溢出引发的安装进程奔溃 ...