有代做H5的么?

Sublime Text 2插件安装及快捷键介绍 - Just Code - ITeye技术网站
博客分类:
Sublime Text 2是一款不错的编码工具,不仅具有丰富的插件扩展,还有利于提高编码速度的快捷键,下面我们就来了解一下这款神器吧。
1、Sublime Text 2插件
建议先启用Package Control,作用是安装插件时很方便
启用方法:菜单栏→View→Show Console,贴入以下代码并回车
import urllib2, pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else N urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
然后重启Sublime
现在就可以开始安装一些实用的插件了
首先Ctrl+Shift+P(菜单→Tools→Command Paletter)
然后输入 install 选中Install Package并回车
输入或选择你需要的插件再回车
然后就开始安装了(注意左下角状态栏的文字变化,会有安装成功的提示),最后重启就行了。安装其它插件也是同样的方法,非常快速、便捷。
不得不用的一款前端开发方面的插件,Write less , show more.安装后可直接使用,Tab键触发
代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A就齐了
写 CSS时可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发
Html格式化,右键Auto-Format Tags on Ducument
Clipboard History
剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发
SideBarEnhancements
侧栏右键功能增强,非常实用
Theme →Soda
安装主题,Setting user里面添加”theme”: “Soda Dark.sublime-theme”
GBK to UTF8
将文件编码从GBK转黄成UTF8,可以在“菜单→File”里面找
直接编辑 FTP 或 SFTP 服务器上的文件
集成一些WordPress的函数,对于经常要写WP模版和插件的人特别有用
整理排版PHP代码
YUI Compressor
压缩JS和CSS文件
2、Sublime Text 2的快捷键
Ctrl+Shift+P:打开命令面板
Ctrl+P:搜索项目中的文件
Ctrl+G:跳转到第几行
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭所有打开文件
Ctrl+Shift+V:粘贴并格式化
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行,重复可依次增加选择下一行
Ctrl+Shift+L:选择多行
Ctrl+Shift+Enter:在当前行前插入新行
Ctrl+X:删除当前行
Ctrl+M:跳转到对应括号
Ctrl+U:软撤销,撤销光标位置
Ctrl+J:选择标签内容
Ctrl+F:查找内容
Ctrl+Shift+F:查找并替换
Ctrl+H:替换
Ctrl+R:前往 method
Ctrl+N:新建窗口
Ctrl+K+B:开关侧栏
Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
Ctrl+F2:设置/删除标记
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A:选择当前标签前后,修改标签用的
Shift+F11:全屏免打扰模式,只编辑当前文件
Alt+F3:选择所有相同的词
Alt+.:闭合标签
Alt+Shift+数字:分屏显示
Alt+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取,可需要编辑的多个位置
按Ctrl+Shift+上下键,可替换行
Ctrl + Enter
插入下一行
Ctrl + Shift + Enter
插入前一行
Ctrl + Shift + ↑
往上移動一行
Ctrl + Shift + ↓
往下移動一行
選取單字(可重複選取相同的)
選取所有已選取的單字
跳到最近的括弧
Ctrl + Shift + M
選取括弧內的所有文字
Ctrl + K + K
刪除游標後方所有文字
Ctrl + K + Backspace
刪除游標前方所有文字
向內縮排(通常使用Tab)
向外縮排(通常使用Shift + Tab)
Ctrl + Shift + D
與下一行結合為同一行
註解與移除註解
Ctrl + Shift + /
回覆上一步,沒有上一步時重複上個動作
Ctrl + Shift + V
貼上並符合縮排
軟回覆(包括選取動作)
導覽/Goto Anything
快速開啟檔案
快速到達符號(function, class, etc...)
快速到達某一行
快速到達變數
Ctrl + Shift + P
命令提示符(包含所有命令)
Ctrl + K + B
Ctrl + Shift + Alt + P
切換狀態列
Ctrl + Shift + F
檔案間搜尋
Ctrl + Shift + T
還原最後關閉的分頁
Ctrl + PgUp
換到上一個分頁
Ctrl + PgDown
換到下一個分頁
Ctrl + Tab
切換上一個分頁
Alt + [NUM]
切換到第[NUM]個分頁
Alt + Shift + (2, 3, 4)
垂直分割(2, 3, 4)個視窗
Alt + Shift + 1
回覆到預設
Alt + Shift + 5
水平垂直分割
Alt + Shift + (8, 9)
水平分割(2, 3)個視窗
到下一個書籤
Shift + F2
到上一個書籤
Ctrl + Shift + F2
Ctrl + K + U
轉換為大寫
Ctrl + K + L
轉換為小寫
来源:/media/6211
浏览 10455
浏览: 8103605 次
来自: 洛杉矶
我想问下那个111.1是怎么得来的
楼上这里错了BITMAP_&TYPT&_B ...
写的非常好157811人阅读
前端开发(43)
Sublime Text用了一年多了,公司搬家最近突然发现Package&Control无法安装新插件了,虽然不影响原有功能的使用,还是要解决它。由于本人用Windows系统,只讨论Windosw下的解决方法。Mac与Linux下的用户可以参照解决。
本文主要介绍Sublime Text如何开启debug模式,分析使用过程中一些常见错误情形的解决方法。情形一:Package Control:There are no packages available for installation。情形二:Package Control:Unableto download Emmet.Please view the console for more details. Error while loading PyV8 binary:exit
code 3 …情形三:无法打开Package Control或没有安装PackageControl。稍后简单介绍一下前端开发常用的Package插件,最后会补充一些常用快捷键的作用等。
为了更准确的定位问题,建议插件在安装前开启控制台(快捷键Ctrl+~),同时在开启debug模式,这样可以在安装过程中了解哪一步出了问题,然后有针对性的去解决问题。
&一、开启Debug模式
Debug模式开启方法:将PackageControl.sublime-settings文件中的debug参数设为true,举个例子,我的文件处于安装目录的这个位置:
D:\Program Files\Sublime Text 2\Data\Packages\PackageControl\ PackageControl.sublime-settings
更多参数的含义,参见官网
二、安装错误情形&
下面汇总了安装过程中可能出现的一些常见问题:
情形一:Package&Control:There are no packages available for installation
据StackOverflow上说是IPv6造成,如果我们的Intent服务提供者(ISP)不支持IPv6就会引发上述错误,原文如下:
This error is happened with IPv6 problem. If yourInternet Service Provider (ISP) does not support for IPv6 you got this error.
具体请参考:
如果IPV6有问题,curl就会打印类似这样的错误:
curl: (7) Failed to connect to xxxxx...
找到了问题原因,下面着手解决它。
第一步:取得sublime.wbond.net的IPv4地址。在命令提示符中输入以下命令:
ping sublime.wbond.net
第二步:打开C:\Windows\system32\drivers\etc\hosts文件,增加如下对应关系:{IPv4 address}sublime.wbond.net
保存文件,然后再打开Package&Control(快捷键Ctrl+Shift+P)开始安装即可。
情形二:Package&Control:Unableto download Emmet.Please view the console for more details./Error while loading PyV8 binary:exit code 3…
类似这种插件无法下载的问题,一般是由于网速慢,或者目标域名被墙而无法正常访问导致的。
这种情况下,首先检查本地网络是否可以访问,检测下载速度是不是特别慢,
如果网速太慢,换个时间再安装。还有一个办法是:到github或第三方网站手动下载安装包,然后解压到安装目录下的/Packages目录下。
比如我的Emmet则需要解压到D:\ProgramFiles\Sublime Text 2\Data\Packages\Emmet目录下。
另外许多插件都依赖于Python的,在插件安装开始时会去下载Python相关资源,
比如,Emmet安装就会先下载你系统位数一致的Python版本,我们在debug窗口可以看到这些信息:
其中有两条,表示下载失败,原因一般是网速慢请求超时或被墙了。
Emmet:&Loading&PyV8&binary&from&/emmetio/pyv8-binaries/master/pyv8-win64.zip
Emmet.pyv8loader: Unable to download package from
Wrong URL error
同时,pyv8下载失败会弹出一个提示框:
这时候,我们按照给出的zip包下载地址手动下载PyV8的安装包(PyV8的项目地址为,可以根据系统种类选择对应安装包),下载成功后打开菜单Preferences – Browser Packages,然后解压到子目录PyV8内。比如我的对应目录是D:\Program
Files\Sublime Text2\Data\Packages\PyV8\win64(若你的是32位系统,最终目录则为win32)。
大多数情况,PyV8安装好了以后,再安装需要的其他插件便可顺利进行了。
情形三:无法调出Package Control或未安装PackageControl
首次安装或重新安装的方式是一样的,首先打开控制台(Ctrl+~),不过Sublime Text的版本不同,执行的命令是不一样的。
对于Sublime Text2输入以下命令执行:
import urllib2,os, h = 'ebf27d836c04bb0cbaf282' + 'd0e7accb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else N urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else N print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
对于Sublime Text 3需要输入如下的命令:
import urllib.request,os, h = 'ebf27d836c04bb0cbaf282' + 'd0e7accb37ca9d6b2e4b7d'; 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)
执行完后,Package Control安装成功。此时便可以调出PackageControl命令输入面板(Ctrl+Shift+P),输入install
除了使用上述命令安装法,还可手动安装,需要的可访问官网查看
&三、 安装官方原版
上面的问题解决了,但是想想这么强大的工具,这么多的问题,持怀疑态度。折腾了这么久再卸载了有点太可惜了。不过为了弄清楚问题根本,狠狠心,果断卸载了我一直使用的Sublime Text 2 某破解优化版,其中已集成了JsFormat,Alignment,Emmet等这些常用的插件。卸载后去官网下载了官方版本
并安装完成。
这次安装,先不要着急打开Sublime Text。为了以后安装方便,决定不再使用系统默认的Packages安装路径C:\Users\Administrator\AppData\Roaming\Data,在Sublime Text2的安装目录下新建文件夹/Data,该文件夹创建完成后再打开Sublime Text程序,我们发现,Packages被安装在了当前创建的文件夹下(我的路径是D:\Program Files\Sublime Text 2\Data)。稍后把其他必备插件装全了,我们备份一下Sublime
Text 2文件夹,这样以后走到哪都可以无须一步步重新安装,快速部署我们的Sublime Text环境。
这次安装了七八个插件,也没有出现一次上述错误,说明官方版本还是比较靠谱比较稳定的。虽然每个月都会弹出付费注册提示,不过不影响使用就这样用吧。有洁癖的我建议你安装Sublime Text 3,本人测试发现最新版这个破解版相对来说比国内流行的某v2版要稳定的多,不过支持ST3的插件目前相对少一些。
英文官方原版首次使用时,会有两个依赖包升级提示:&
点“确定关闭”即可,无须理会。
四、Sublime必备插件
补充几个必备的开发插件,不了解作用的自行查找吧。
必备的:Alignment,JsFormat,CSSComb,CTags,DocBlockr,Emmet,FileDiffs,SASS,LESS,SASS Build,Lessc,Git,SublimeLinter
另外还有几个不错的,可以选择使用:Terminal,Trimmer,ColorPicker,ConverToUTF8等。
五、补充知识
最后普及几个需要了解的知识:
1.所装的插件列表(有些不在里面)
D:\Program Files\Sublime Text2\Data\Packages\User\Package Control.sublime-settings
2. Package Control常用的命令InstallPackage (安装扩展)、List Packages (列出全部扩展)、Remove Package (移除扩展)、Upgrade Package (升级扩展)
3.插件热键冲突,可以自定义修改:Preferences & Package Settings & Alignment(或其他插件名) & Key Bindding - User然后写入快捷键。(有些插件需要到安装目录下的配置文件修改)
4.有Package Control其他相关问题上,上github项目查找。
比如较常见的问题Package control fails to download new packages:
5.列一下常用的快捷键:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)
Ctrl+G 跳转到相应的行
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+T 词互换
Ctrl+U 软撤销
Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;
Ctrl+R 快速列出/跳转到某个函数
Ctrl+K Backspace 从光标处删除至行首
Ctrl+KB 开启/关闭侧边栏
Ctrl+KK 从光标处删除至行尾
Ctrl+KT 折叠属性
Ctrl+KU 改为大写
Ctrl+KL 改为小写
Ctrl+K0 展开所有
Ctrl+Enter 插入行后(快速换行)
Ctrl+Tab 当前窗口中的标签页切换
Ctrl+Shift+A 选择光标位置父标签对儿
Ctrl+Shift+D 复制光标所在整行,插入在该行之前
ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找
Ctrl+Shift+K 删除整行
Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行
Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
Ctrl+Shift+P 打开命令面板
Ctrl+Shift+/ 注释已选择内容
Ctrl+Shift+↑可以移动此行代码,与上行互换
Ctrl+Shift+↓可以移动此行代码,与下行互换
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
Ctrl+Shift+Enter 光标前插入行
Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换
Ctrl+Z 撤销
Ctrl+Y 恢复撤销
Ctrl+F2 设置书签
Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
Ctrl+鼠标左键 可以同时选择要编辑的多处文本
Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择
Shift+F2 上一个书签
Shift+Tab 去除缩进
Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口
Alt+. 闭合当前标签
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑
Tab 缩进 自动完成
F2 下一个书签
F9 行排序(按a-z)
F11 全屏模式
更多快捷键请参考这篇文章
关于Sublime Text的问题就说这么多,基本上汇总了自己使用一年多遇到的各种问题吧。分享出来,希望能对大家有用。
本文来源于CSDN空间freshlover的博客《》,转载请注明出处,谢谢!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2345716次
积分:10495
积分:10495
排名:第1233名
原创:120篇
转载:45篇
评论:150条
(1)(1)(1)(1)(1)(3)(1)(2)(1)(1)(1)(1)(1)(1)(1)(3)(2)(6)(6)(6)(12)(7)(5)(13)(10)(12)(22)(5)(1)(13)(5)(6)(5)(3)(2)(1)(3)(1)Sublime text 3 中Package Control 的安装与使用方法 | DeveWork
当前位置: &
打破沉默,我来发表评论鸟~Sublime Text 3 常用插件以及安装方法
安装插件的方法:
朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助。麻烦动下手点下页面的广告吧,谢谢!
更新一个,推荐sublime的一些其他插件个常用主题:,配置成功后换个主题和字体,用起来更爽更装逼哦
安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单-&preferences-&packages)。
使用Package Control组件安装
也可以安装package control组件,然后直接在线安装:
按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)
粘贴以下代码到底部命令行并回车:
import urllib.request, pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
&import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())&
重启Sublime Text 3。
如果在Perferences-&package settings中看到package control这一项,则安装成功。
顺便贴下Sublime Text2 的代码
import urllib2, pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else N urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
&import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')&
用Package Control安装插件的方法:
按下Ctrl+Shift+P调出命令面板
输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
不爽的是,有的网络环境可能会不允许访问陌生的网络环境从而设置一道防火墙,而Sublime Text 2貌似无法设置代理,可能就获取不到安装包列表了。
好,方法介绍完了,下面是本文正题,一些有用的Sublime Text 2插件:
GBK Encoding Support
对应gb2312来说,Sublime Text 2 本生不支持的,我们可以通过Ctrl+Shift+P调出命令面板或Perferences-&Package Contro,输入install 调出 Install Package 选项并回车,在输入“GBK Encoding Support”选择开始安装,左下角状态栏有提示安装成功。这时打开gbk编码的文件就不会出现乱码了,如果有需要转成utf-8的可以在File-GBK to UTF8-选择Save with UTF8就偶看了。
这个,不解释了,还不知道ZenCoding的同学强烈推荐去看一下:《Zen Coding: 一种快速编写HTML/CSS代码的方法》。
PS:Zen Coding for Sublime Text 2插件的开发者已经停止了在Github上共享了,现在只有通过Package Control来安装。
如果你离不开jQuery的话,这个必备~~
Prefixr,CSS3 私有前缀自动补全插件,显然也很有用哇
Sublime Prefixr
一个JS代码格式化插件。
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
SublimeLinter
故名思意,占位用,包括一些占位文字和HTML代码片段,实用。
用于代码格式的自动对齐。传说最新版Sublime 已经集成。
粘贴板历史记录,方便使用复制/剪切的内容。
这是一个代码检测插件。
如果你在用一些公用的或者开源的框架,比如 或者,但是,过了一段时间后,可能该开源库已经更新了,而你没有发现,这个时候可能已经不太适合你的项目了,那么你就要重新折腾一遍或者继续用陈旧的文件。Nettuts Fetch可以让你设置一些需要同步的文件列表,然后保存更新。
该插件基于Google Closure compiler,自动压缩js文件。
代码自动提示
类似于代码匹配,可以匹配括号,引号等符号内的范围。
自动转换颜色值,从16进制到HSL格式,快捷键 Ctrl+Shift+U
将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C
该插件基本上实现了git的所有功能。
好吧,大概就这些,如果你有常用的插件或者扩展,欢迎推荐。Sublime Text 3真是一款一见钟情的编辑器,每次和别人聊到编辑器时必荐的。。。
如果吃土是场修行,我早已成为大师。
微信公众号
微信公众号
扫描下方二维码或者搜索二维码下方的微信公众号

我要回帖

更多关于 H5代做 的文章

 

随机推荐