关于sublime text 3中文版2的一些问题

若你像我一样刚接触Sublime Text 2 极客标签 | 在线编程知识分享学习平台
发布于,阅读3969次,收藏 6次,评论条 - 来自
若你像我一样刚接触Sublime Text 2
Pre:上周四晚八点,Terry大叔开了个在线课程,这是引言,对内容和技巧就不作评述了。
Terry大叔在敲代码时看到个我不能理解的东东,如下:
感谢群里 [²&¹?@web] 的秒回让我知道了,果断搜索一下,我可是有心计的人儿o(-"-)o
下了个插件For Eclipse把玩了一会,哇靠这玩意果然好玩。
在排靠最前有个Sublime Text,Sublime Text又是个啥玩意呢,果断又搜索一下,我可又是有心计的人儿o(-"-)o
看了官网首页介绍,顿时肾上腺素分泌聚增,哇靠这玩意开发神器啊。果断入手。
插件丰富多彩,我一眼相中的两插件就是Emmet和Sftp。新手开道,问题接踵而至。
-------------------------------------分割是会呼吸的痛------------------------------------------
首先,要装插件先得装个Package Control,网上很多介绍都是如此:
ctrl+`调出命令控制台,输入import urllib2,pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else Nopen(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
就是这么简单,依葫芦画瓢什么的最爱干了,默默按下Ctrl+`,没出命令控制台啊???再按,发现我电脑上Ctrl+`是切换QQ拼音输入法的快捷键,心想是快捷键冲突,按照惯例是打开QQ拼音快捷键设置调整一下应该就OK了。来,我们打开一下QQ拼音快捷键设置界面,如下:
根本就木有对Ctrl+`这一操作的快捷设置呢,怎么办?爱情甜又酸&&还能咋办,不用快捷键还不许我用手动的吗,搜索一下,乖乖在菜单栏点开View--&Show Console,控制台总算是打开了,输入如上代码,Package Control就有惊无险地装上了。可问题还在啊,既然不是QQ拼音快捷键冲突的问题,为毛我的ctrl+`就是召唤不出控制台呢?是不是系统输入法设置的问题呢?对着任务栏输入法右键&设置&一下,果然是这样,如图:
果断把它干掉,切换QQ拼音输入法Ctril+空格键就可以了好吗,干嘛占用我的Ctrl+`!!切换回来到ST2(Sublime Text 2而不是Sencha Touch 2,以下雷同),再Ctrl+`一下,控制台就召唤出来了。
其次,我装Package Control是为了装Emmet和Sftp的,go on~Ctrl+Shift+P打开命令提示框,输入&ip&,列表第一个&Package Control:Install Package&Enter进去,输入&emmet&,再Enter一下,不出意外的话,秒秒钟的时间,Emmet就集成到你的ST2中了。赶紧Ctrl+N新建个文本试试效果,输入个&!&,TAB键一下,咦~不应该是秒生成html5头文件吗,怎么就是普通的光标跳了一下?这显然不对呀,难道我的Emmet装的有问题,貌似Emmet中还有个等同于TAB的快捷键Ctrl+E,试试好了,Ctrl+E一下,一个标准的html5头文件出现在眼前,这说明Emmet装的没问题啊,可问题是为毛TAB键就不行?难道又是快捷键冲突,我新装一个环境都没自定义修改配置文件,怎么可能有那么多的快捷键冲突,就算是有这样正常操作下必定会出现的冲突网上搜索一下应该会有一堆类似的问题和解决方法吧,满怀期待的搜了一下,这个还真没有,满屏都是告诉你怎么安装ST2然后给你说下ST2的常用快捷键和插件然后顺便赞美ST2有多么神乎其技惊为天人的。既然没有可依的葫芦,那只能自个画瓢了,是不是安装完插件应该先退下再进才生效呢,经验告诉我这是个关键点,退之,再进,输入&!&,TAB一下,艹,依然没反应&&那是不是应该将新建的文档保存为html格式之后才生效呢,毕竟Emmet说的是前端神器,另存为html之,再输入&!&,再TAB一下,再艹,依依然没反应&&怎么办?爱情甜又酸&&于是对着屏幕的我陷入了深深地思考&&
总觉得哪里不对,这玩意颜色咋那么单调呢,听他们说的ST2似乎很性感很美丽才对啊,太白了,缺少语法高亮显示,能不能TAB再说,先把它整好看点吧,强迫症患者伤不起,Ctrl+Shift+P打开命令提示框,输入&sh&,
列表第一个&Set Syntax:HTML&Enter进去,
这样看着就舒服多了,浑身舒畅。全部删掉再回头输入&!&,TAB一下,秒如上图,设置完语法为HTML之后,TAB键就生效了,这是为什么呢,管它呢,反正TAB能用就行,Ctrl+E多麻烦呀还得动两个指头,我的好奇心已经耗到尽头了。
接下来,装Sftp。以前连接FTP都是下个类似FlashFXP、Ftttp之类的软件,操作挺繁琐,还浪费眼神。听说Sftp是一款可以用ST2直接连接远程 FTP 服务器的插件,轻松实现在线编辑,每次保存的时候,都会自动上传上去,使用请谨慎参考:,有葫芦就依葫芦画瓢呗,新手画瓢自然有新手的问题,问题来咯,看图~
关于Sftp配置文件的说明,原文和网上大抵如此,我画瓢时连&password&和&port&的//注释也没有去掉,远程路径"remote_path"也没变动, 连接FTP服务器时自然是Connection refused,干掉注释修改"remote_path"仔细对比FTP参数后再次连接,这次是Connection timeout,于是乎自然先改了下"connect_timeout": 30,延长时间之后再次连接依然是Connection timeout,在群里 [bing@undefine] 的指导下,最后才发现是个垃圾错误,连接类型&type&用的是默认的&sftp&,而我对应的参数应该是&ftp&,修改完这个就秒连上了,惭愧。来两张ST2中Sftp和FlashFXP连接参数的对比图,如下:
FlashFXP:&
-------------------------------------分割之后我们还是好朋友------------------------------------------
最末,感谢 [bing@undefine] 的耐心解说,他说他以前有一个和我同校且长得真他妈漂亮的女徒弟,他还有一个现在能叫我哥哥的孩子,他说&草&&我可以说自己是P图的&&但是别人不能&&&请叫我设计师&;感谢 [狐狸安@前端]&的打酱油解说,你也知道这感谢毫无意义,所以你们承受得起。
Ps:本文只是对我个人刚上手ST2时遇到的一些问题做归纳总结,所以并没有对ST2以及其插件的安装和配置做过多赘述。顺带附上我自个整理的ST2文档,见笑了。
&Sublime Text2 常用快捷键(?处为本人尝试过却无解的操作)
&打开/前往:
&Ctrl+P Goto Anything
&Ctrl+R Goto method
&Ctrl+Shift+P 命令提示
&Ctrl+G 前往某一行
&Ctrl+KB 开关侧边栏
&Ctrl+` python 控制台(手动:View--&Show Console)
&Ctrl+N 新建窗口
&Ctrl+Shift+& 与上行互换
&Ctrl+Shift+& 与下行互换
&Ctrl+L & 选择整行(按住-继续选择下行)
&Ctrl+D & 选词 (按住-继续选择下个相同的字符串)
&Ctrl+Shift+D 复制光标所在整行,插入在该行之前
&Ctrl+M 光标移动至括号内开始或结束的位置
&Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
&Ctrl+Shift+K 删除整行
&Ctrl+KK 从光标处删除至行尾
&Ctrl+K+Backspace 从光标处删除至行首
&Ctrl+J & 合并(多)行(已选择需要合并的多行时)
&Ctrl+KU 改为大写
&Ctrl+KL 改为小写
&Ctrl+KT 折叠属性&
&Ctrl+K0 展开所有?
&Ctrl+U 软撤销 ?
&Ctrl+T 词互换
&Ctrl+Shift+& 与上行互换&
&Ctrl+Shift+& 与下行互换
&Ctrl+ / 注释(如已选择内容,同&Ctrl+Shift+/&效果)
&Ctrl+Shift / 块注释(注释已选择内容)
&Ctrl+Z 撤销&
&Ctrl+Y 恢复撤销
&Tab 缩进 自动完成
&Shift+Tab 去除缩进
&Ctrl+Enter 光标所在行后插入行
&Ctrl+Shift+Enter 光标所在行前插入行
&Alt+. 闭合当前标签
&Ctrl+Shift+A 选择光标位置父标签对儿
&Ctrl+Shift+[ 折叠代码
&Ctrl+Shift+] 展开代码
&拆分窗口/标签页:
&Alt+Shift+1 单列
&Alt+Shift+2 双列
&Alt+Shift+5 网格 (4组)
&Ctrl+[1,2,3,4] 焦点移动至相应组
&Ctrl+Shift+[1,2,3,4] 将当前文件移动至相应组
&Alt+[1,2,3&] 选择相应标签页
&Ctrl+F2 设置/清除书签
&F2 下一个书签
&Shift+F2 上一个书签
&Ctrl+[-] 缩小字体
&Ctrl+[+] 放大字体
&也可以通过 Preferences --& Key Bindings-User&
&"font_size": 13.0,修改对应数值设置字体大小
&自定义快捷键:Preferences --& Key Bindings-User
{ "keys": ["alt+up"], "command": "swap_line_up" },
{ "keys": ["alt+down"], "command": "swap_line_down" }
&修改之后如下:
Alt+& 与上行互换&
Alt+& 与下行互换
&系统自带快捷:
Ctrl+Shift+& 与上行互换&
&Ctrl+Shift+& 与下行互换
&1. 隐藏菜单栏:View --& Hide Menu
&2. 隐藏之后显示菜单栏:按住Alt键,菜单栏即会出现。
&松开后,则菜单栏就会消失。
&要永久显示则是:按住Alt键--&View--& show Menu
&3. 安装Package Control,ctrl+`调出命令行工具,输入import urllib2,pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else Nopen(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
&实用ST2插件:
Emmet(Zen Coding)
一个用于HTML和CSS高效的编程的插件
jQuery Package for sublime Text
如果你离不开jQuery的话,这个必备~~
Sublime Prefixr
Prefixr,CSS3 私有前缀自动补全插件,显然也很有用哇
一个JS代码格式化插件。
SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如&TODO&,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
Placeholders
故名思意,占位用,包括一些占位文字和HTML代码片段,实用。
Sublime Alignment
用于代码格式的自动对齐。传说最新版Sublime 已经集成。
Clipboard History
粘贴板历史记录,方便使用复制/剪切的内容。
DetectSyntax
这是一个代码检测插件。
Nettuts Fetch
如 果你在用一些公用的或者开源的框架,比如 Normalize.css或者modernizr.js,但是,过了一段时间后,可能该开源库已经更新了,而你没有发现,这个时候可能已经不太适合你的 项目了,那么你就要重新折腾一遍或者继续用陈旧的文件。Nettuts Fetch可以让你设置一些需要同步的文件列表,然后保存更新。
JsMinifier
该插件基于Google Closure compiler,自动压缩js文件。
Sublime CodeIntel
代码自动提示
Bracket Highlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。
Hex to HSL
自动转换颜色值,从16进制到HSL格式,快捷键 Ctrl+Shift+U
GBK to UTF8
将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C
该插件基本上实现了git的所有功能。
ST2弹出报错信息:
A plugin (SublimeCodeIntel) may be making Sublime Text unresponsive by taking too long (0.020000s) in its on_modified callback.
This message can be disabled via the detect_slow_plugins setting
解决方法:&Preferences --& setting_user添加
"detect_slow_plugins": false
这样以后就不会弹出类似提示了。
最好的年华,在当下。
极客主页:
已上传的图片列表:
尚未上传任何图片...
在线调试地址范例
例如:/gb/debug/bc4a78a6--b7cb-649ce1bda104.htm
以后再转发,立刻下载!暂时解决Sublime Text 2不支持input问题 - 人生苦短,开始用python挖掘人生 - ITeye博客
博客分类:
(1)打开当前python文件
Tools -& Command Palette
(3)SublimeREPL Python RUN current file
(4)就会打开新窗口,显示python的shell,可以供你输入参数了:
(5)接着就可以输入参数,再按Enter,即可输入:
如上的运行当前Python文件,也可以通过:
Tools -& SublimeREPL -& Python -& RUN current file
12.另外,关于窗口显示,设置为上下显示,即2 row的形式,更方便我们调试代码:
View -& Layout -& Rows: 2
然后再去运行:
Tools -& SublimeREPL -& Python -& RUN current file
好像还是默认同行显示:
但是我们可以手动拖动到下面那栏:
就可以上下显示了:
然后接着就可以正常调试了:
13.另外,又试了试,
第二次,再去
Tools -& SublimeREPL -& Python -& RUN current file
运行Python代码时,结果又出现其他错误:
D:\tmp\dev_install_root\Python27_x64\python.EXE: can’t open file ‘$file_basename’: [Errno 2] No such file or directory
***Repl Closed***
所以,真心的,不好用。
浏览: 157934 次
来自: 北京
yufengzungzhe 写道请问,你用的是手机还是平板。a ...
请问,你用的是手机还是平板。android系统是几点几的?然后 ...
xiaoxing598 写道干嘛不用jsoup,难道满足不了你 ...
干嘛不用jsoup,难道满足不了你的需求?
嗯,有用就好

我要回帖

更多关于 sublime text 的文章

 

随机推荐