Sublime Text 2 入门与总结

摘要:
SublimeText2简介和结论前言:考试结束后,我对课程设计不感兴趣。我想介绍一些软件介绍,希望给仍在吃香蕉的猿类程序一些启发……目前正在使用的SublimeText2并不便宜。SublimeText2简介视频:这里是在Windows下使用sublime的简要总结。找到Packages目录的一个简单方法是从SublimeText2的Preferences菜单中选择Browse Packages。重启SublimeText 2的方法2:通过Package:SublimeTackageControl控制插件。SublimeText2包含许多快捷操作,修改和添加您喜爱的快捷键也非常方便。

Sublime Text 2 入门与总结

Sublime Text 2 入门与总结第1张 
首语 :
    考完试,但又没什么兴趣做课程设计,蛋疼的弄点软件入门的介绍,希望给各位还在吃香蕉的程序猿带来一点启示。。。 
 
        代码编辑器,就像武侠中的武器,谁都希望能有一把神兵,而每个程序猿都希望能有一个方便的编辑器。用过几个编辑器,免费的notepad和VIM。而最近在用的这款SublimeText2价格也不低。但它可以无限期免费试用,如果你不介意偶尔频率极低弹出的购买通知。 

从notepad+转投sublime Text2也有一段时间了,使用起来的确是方便很多。代码的自动补全与配色方案都很令人满意,加上可扩展性很灵活。

 

SublimeText 2 的介绍视频:

 

以下就sublime的在windows下的使用,做一下简要总结。不全面的地方还请指出。

快捷的命令面板:   

Sublime Text 2 入门与总结第2张

调用方法:直接在 Tool 菜单中选择 Command Palette,或是用快捷键:Shift + Command + P
Sublime Text 2 入门与总结第3张


输入命令的字母然后回车执行即可。   文件切换:Ctrl+ P

Sublime Text 2 入门与总结第4张


 

·        快速跳转到相应函数:用 Ctrl+P  @ (或是Ctrl+R)可以快速列出/跳转到某个函数
Sublime Text 2 入门与总结第5张

 ·        用 Ctrl+P 后 # 可以在当前文件中进行搜索。

Sublime Text 2 入门与总结第6张

 ·        用 Ctrl+P 后 : (或是Ctrl+G)加上数字可以跳转到相应的行。
Sublime Text 2 入门与总结第7张

 综合使用:是你可以用 Ctrl+P 加上一些关键词跳转到某个文件同时加上 @ 来列出/跳转到目标文件中的某个函数,或是同时加上 # 来在目标文件中进行搜索,或是同时加上 : 和数字来跳转到目标文件中相应的行。

    多重选择

激活多重选择的方法有几种:

·        按住 Ctrl,然后在页面中希望中现光标的位置点击。

·        选择数行文本,然后按下 Shift + Ctrl+L

·        通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词

·        按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。

Sublime Text 2 入门与总结第8张



 

 插件安装方法:

方法一:

·        下载 所需要的插件。

·        解压后,并放入 Packages 目录中。找到Packages 目录的简单方法是在 Sublime Text 2 的 Preferences 菜单中选择 BrowsePackages

·        重启 Sublime Text 2

方法二:通过Package 控制插件:Sublime PackageControl。

安装 Package Control 的方法:

·        打开 Sublime Text 2,按下 Control + ` 调出 Console

·        将以下代码粘贴进命令行中并回车:

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

重启Sublime Text 2,如果在 Preferences -> Package Settings中见到Package Control这一项,就说明安装成功了。

 安装好Package Control后,就可以用它来安装其它的插件了。

o    按下 Shift + Command + P 调出命令面板。

o    输入 install 调出 PackageControl: Install Package 选项,按下回车。
Sublime Text 2 入门与总结第9张
 

比如我想安装自动补全wordpress函数的插件:

Sublime Text 2 入门与总结第10张


 

配色方案:

TextMate 的配色方案 放到 Packages 目录里即可以直接使用

配色方案下载地址:http://textmatetheme.com/

只需要将相应的文件放在:Sublime Text 2PackagesColorScheme - Default 文件夹下面就行。
 

选择配色方案:

Sublime Text 2 入门与总结第11张

或者打开Settings-user :
Sublime Text 2 入门与总结第12张


按照下面格式设置:

Sublime Text 2 入门与总结第13张


Sublime 程序本身的主题

目前可以安装的是 IanHill 的 Soda

因为源中已经添加,所以这款主题的安装同样可以通过Package Control,非常方便。目前 Soda 主题提供了明暗两种风格。

激活方法,同样要修改 Preferences:Settings - User:

1.    按下 Shift +Command + P 调出命令面板。

2.    输入 user settings 调出 PreferencesSettings -User,并按下回车。

3.    添加以下代码激活 Soda Dark 主题:

{   
    "theme": "Soda Dark.sublime-theme"
 }
Sublime Text 2 入门与总结第14张

 
 或者从网上下载ST2的主题,然后放在package文件夹下,再切换即可。

快捷键Sublime Text 2包含了大量快捷操作,而且还很方便修改和追加自己喜欢的快捷键。

查看快捷键的方式也很简单:  

点击菜单栏:Preferences->Key Bindings –Defaults 即可查看。

快捷键:

打开/前往

Ctrl+P:搜索项目中的文件

Ctrl+G:跳转到第几行

Ctrl+R:前往 method

ctrl+; :前往字段

Ctrl+Shift+P:打开命令面板
Ctrl+N
:新建窗口

ctrl+o:打开文件

ctrl+shift+s:另存为

Ctrl+W:关闭当前打开文件

Ctrl+Shift+W:关闭所有打开文件

ctrl+`显示python命令行

界面

F11 全屏

shift+F11 无干绕全屏

ctrl+kb 开关侧边栏

Alt+Shift+数字:分屏显示

ctrl+I  :显示底部面板:

编辑

  F6    拼写检查

F9    行排序

 

  • 选择类

ctrl+l选择整行(继续按键则选择下行)

ctrl+shift+l 将光标放至选中单行内容末尾或多行内容每行行尾

ctrl+d 选中光标位置所在单词 (继续按键则选择下个相同的字符串)

ctrl+m 光标移动至括号内开始或结束的位置

ctrl+shift+m 选择括号内的内容(继续按键则选择父括号)

Alt+F3:选择所有相同的词

Shift+右键拖动:光标多不,用来更改或插入列内容

Ctrl+鼠标左键:依次点击或选取,可需要编辑的多个位置

ctrl+shfit+space:选择本范围

ctrl+alt+上下箭头:多竖行同时编辑:

 

 

·        代码折叠

ctrl+shift+[ 按照缩进指示折叠光标所在标签对或折叠所选内容

ctrl+shift+] 展开光标所在标签对内容或所选内容

·        行操作

ctrl+kk从光标处删除至行尾

ctrl+k+backspace从光标处删除至行首

ctrl+shift+k 删除整行

ctrl+shift+backspace 删除整行

ctrl+shift+up 光标所在行与上行互换

ctrl+shift+down 光标所在行与下行互换

ctrl+shift+d 复制光标所在整行,插入在该行之前

ctrl+enter 在当前行后插入新行

ctrl+shift+enter 在当前行前插入新行

ctrl+[ 减少当前行缩进

ctrl+] 增加当前行缩进

tab 增加当前行缩进

shift+tab 减少当前行缩进

·        常用编辑

ctrl+u 软撤销

ctrl+z 撤销

ctrl+y 恢复撤销

ctrl+backspace    删除一个单词:

ctrl+ku 改为大写

ctrl+kl 改为小写

ctrl+x 选定内容状态下为剪切内容,未选中为剪切光标当前所在行

ctrl+t 光标所在位置左右字符或词互换

Ctrl+Shift+V:粘贴并格式化

Alt + Ctrl + ]  代码自动对齐:

XML/HTML

ctrl+shift+a选择光标位置父标签对儿(更换元素时非常有用)

拆分窗口/标签页

alt+.闭合当前标签

Alt+Shift+数字:分屏显示

ctrl+tab:切换选项卡:
ctrl+shift+tab
:逆序切换选项卡:

Alt+数字:切换打开第N个文件

 

标记

Ctrl+F2:设置/删除标记

查找/替换

Ctrl+F:查找内容

Ctrl+Shift+F:查找并替换

Ctrl+H:替换

F3          查找下一个:

shift+F3    查找前一个:

 

·        一些插件的快捷方式:

Ctrl+Alt+K KeymapManager,快捷键管理。

Ctrl+Alt+Enter ZenCoding,不解释。



Sublime Text 
设置:
这个是我自己用的配置: 
  Sublime Text 2 入门与总结第15张

SublimeText 插件:

上文已经安装好Package Control插件了,那么现在我们就利用这个插件来安装其它的插件。

Ctrl+Shift+P(菜单 –Tools – Command Paletter),输入install 选中Install Package并回车,输入或选择你需要的插件回车就安装了

下面是翻译网上常用的插件:

Alignment

代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了。

 

Prefixr

 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发。

 

Tag

Html格式化,右键Auto-Format Tags on Ducument

 

Clipboard History

剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发。

 

 

SideBarEnhancements

侧栏右键功能增强,非常实用

 

Theme – Soda

完美的编码主题,用过的都说好,Setting user里面添加”theme”: “SodaDark.sublime-theme”

 

GBK to UTF8

将文件编码从GBK转黄成UTF8,菜单 – File里面找

 

SFTP

直接编辑 FTP  SFTP 服务器上的文件,绝对FTP浮云

 

WordPress

集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用

 

PHPTidy

整理排版PHP代码

 

YUI Compressor

压缩JSCSS文件

 

 

更多插件信息:

http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html

http://wbond.net/sublime_packages/community

其实感觉也差不多,可能都是翻译国外的文章。

 

出现打不开ST2的原因:install package文件夹中存在升级不了的包。把包删除即可。

 

结语:

       这款编辑器给我最大的感觉就是“顺”、“快”和“酷”,如果你想抛弃笨重的IDE,尝试轻装上阵的感觉,那么这款编辑器可以考虑尝试试用一下。

目前对于这款编辑器的使用我也才刚刚入门,更多技巧和特性也在探索中,希望大家也能和我交流一下使用的心得。再者绝世宝剑虽好,但是各位还是不要忘记内功的修炼,要知道,绝世高手是手中无剑,但处处皆可为剑。程序猿的内功修炼才是王道。

Sublime Text 2 入门与总结第16张

更多有关sublime的使用:http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/?replytocom=122286#commandline

转载自:http://www.cnblogs.com/ruochenchen/archive/2013/01/03/2843285.html

免责声明:文章转载自《Sublime Text 2 入门与总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇(九)maven-surefire-plugin常用配置zabbix使用之打造邮件报警下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

漫谈怎样学习操作系统原理

       本人学习计算机技术至今,对于怎样学习操作系统原理有一点自己的看法,如今写出来,希望对大家能有所助!        操作系统怎么学。首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的。 这是首要的问 题。不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程、系统级编程、指令集这三块。当中系统级编 程这一块最复...

TFS(Team Foundation Server)简介和新手入门

在两部分的文章。我会介绍Team Foundation Server一些核心功能,着重于产品的日常应用是如何将这些功能结合使用。 作为一个软件开发。在我的职业生涯,。我常常用于支持软件开发过程中大量的开发工具,版本控制工具如、包、生成脚本语言、单元測试框架和需求分析工具等等。在.NET平台上,大量的支持工具可以非常好地独立工作,可是。为了使得各种工具之间...

powershell初探(三)

  这篇将真正开始ps之旅,第一个要介绍的就是$(dolar),$是一个神奇的符号(不是因为他可以一折吃喝玩乐)   ps里当你需要一个临时的变量去存储结果(表达式的输出或者函数的返回值),那么就可以用"$"+变量名的形式去定义一个临时的容器。就像一个临时工一样,而临时工是无所不能的,可以在任何需要他们背黑锅的地方出现。临时变量也是一样,他可以接受任何类型...

编程王道,唯“慢”不破

原文地址 人和人之间编程速度的差异还是很大的,有的程序猿写代码非常快,有的却常常是龟速。Jeffrey Ventrella 最近在一篇文章里探讨了这种编程速度的差异,他是绝对的龟速派代表,来看看他对编程速度的看法: 我爸常跟我说的一句话是,慢一点码,才能快点把程序写完。 我在旧金山很多家互联网公司工作过,现在已经 52 岁了,对于程序猿这个职业来说,我的年...

今年美国什么工作最吃香?程序猿薪酬超医生

[导读]美国程序猿平均年薪90060美元,成美国今年最佳职业。被人们普遍看好的医生职业仅名列第八。 USNews最新发布了2014年全美最佳职业TOP100排行榜(The 100 Best Jobs)。当中软件开发员名列该榜单榜首,计算机系统分析师位列第2,而第3名则是牙医。 依据美国劳工部门提供的最新数据显示,软件开发者(...

全面聊聊JavaScript的浅拷贝和深拷贝

一、背景      首先我们可以看下面这段简单的代码: var obj = {name:'程序猿',sex:'男'}; var arr = ['程序猿','程序媛']; var copyobj = obj copyobj .name = '设计...