Sublime Text 2 入门笔记
2012-08-19 11:50
471 查看
简介
官方 : http://www.sublimetext.com/参考了非官方文档 : http://docs.sublimetext.info/en/latest/index.html
视频简介 : http://v.youku.com/v_show/id_XMzU5NzQ5ODgw.html
基本编辑
操作文件
Ctrl+n :新建文件。Ctrl+s :保存文件。
Ctrl+w :关闭当前文件,没有文件时会关闭窗口。
Ctrl+tab :在多个打开的文件之间切换
在 View->Syntax 中可以选择当前文件的语法。
选择文本
Ctrl+l :选择当前行Shift+鼠标右键 :按列选择文本。
反复按下 Ctrl+d 可以将全文中与光标所在处相同的单词逐一加入选择,直接按 Alt+F3 可以一次选择全部相同的单词。
跳转
用 Ctrl+P 可以快速跳转到当前项目中的任意文件,可进行关键词匹配。用 Ctrl+P 后 @ (或是Ctrl+R)可以快速列出/跳转到某个函数(很爽的是在 markdown 当中是匹配到标题,而且还是带缩进的!)。
用 Ctrl+P 后 # 可以在当前文件中进行搜索。
用 Ctrl+P 后 : (或是Ctrl+G)加上数字可以跳转到相应的行。
而更酷的是你可以用 Ctrl+P 加上一些关键词跳转到某个文件同时加上 @ 来列出/跳转到目标文件中的某个函数,或是同时加上 # 来在目标文件中进行搜索,或是同时加上 : 和数字来跳转到目标文件中相应的行。
注释
Ctrl+/ :快速注释一行,会根据当前文件的语法选择注释字符。Ctrl+Shift+/ :注释一块代码。
常用设置
Sublime Text 的各项特性都是用配置文件来设置的。例如用 Preferences->Settings-User 可打开针对当前用户的配置文件,文件中每行设置一个特性,以逗号结尾,最后一个行末尾不可以写逗号,例如:{ "font_face": "DejaVu Sans Mono", "font_size": 12 }
设置字体
点击菜单上的 Preferences->Settings-User ,在打开的用户配置文件中输入:"font_face": "DejaVu Sans Mono", "font_size": 12,
也可以选择 Preferences->Settings-Default,在默认配置文件中的相同字段中设置默认字体。
设置缩进
在 Preferences->Settings-Default 中可以看到默认缩进为4个空格的宽度,并且 Tab 不会转换为空格,相应的字段为:"tab_size": 4, "translate_tabs_to_spaces": false,
还可以针对相应的语法设置特定的缩进格式。先在 View->Syntax 中选择语法,然后点击 Preferences->Settings-More->Syntax Specific-User,在打开的文件中设置。
设置文件的保存格式
我们希望根据当前的语法将文件保存为相应的格式,例如Markdown文件保存为后缀为 .md 的文件。设置方法如下:新建一个文件,设置 View->Syntax 为 Markdown 。
选择 preferences->Setting-more->Syntax Specific-User ,在打开的 Markdown.sublime-settings 文件中输入:
{ "extensions": [ "md" ] }
然后保存。
保存之前新建的文件,后缀就会是 .md 。
设置为Vim模式
点击 Preferences->Setting-user ,在打开的配置文件中添加:"ignored_packages": [],
然后保存。
在 Vim 的 insert 模式下也可以用正常 Sublime Text 的方式编辑文件。
安装插件
只需将下载的插件解压到 Packages 目录即可,打开 Packages 目录的方法是点击 Preferences->Browse Packages... 。也可以通过 Sublime Package Control 插件来搜索、下载、安装源中的插件,方法如下:
用 Ctrl+· 打开 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; 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'
该命令会创建一个 Installed Packages Text 文件夹,然后下载 Package Control.sublime-package 到他下面。
然后重启 Sublime Text 。在菜单 Preferences 下可以看到多出了 Package Control 条目。
按下 Ctrl+Shift+p ,打开命令面板。输入 install 调出 Package Control: Install Package 后按回车,在列表中选择需要安装的插件,就会自动安装,重启后生效。
一些有用的插件
GBK Encoding Support : Sublime Text 目前只支持 UTF-8 编码的文件,该插件可以使 Sublime Text 支持 GBK 编码文件。启用后载入文件的速度变慢,还有一个Bug就是标签上的文件名乱码,根据某网友的方法对该插件的 sublime_gbk.py 文件的进行修改后解决,修改后的代码如下,用 # 注释的是源代码,用 #new line 标记的是新加的代码。 except: gbk = file(view.file_name()).read() text = gbk.decode('gbk')file_name = view.file_name().encode('utf-8') #tmp_file_name = urllib.quote_plus(os.path.basename(file_name)) + SEPERATOR + urllib.quote_ plus(file_name) #tmp_file = os.path.join(TEMP_PATH, tmp_file_name) #f = file(tmp_file, 'w') f = file(view.file_name(),'w') #new line f.write(text.encode('utf8')) f.close() window = sublime.active_window() #v = window.find_open_file(tmp_file) v = window.find_open_file(file_name) #new line if(not v): #window.open_file(tmp_file) window.open_file(file_name) #new
Markdown Build : 用于将 Markdown 文件转换为 Html ,并用浏览器打开。快捷键是 Ctlr+b 。
用 Sublime Text 编辑 Markdown 文件
配置 Markdown 语法高亮下载 Made of code 配色文件,放在 Preferences->Browse Package... 所打开的目录下即可。
在 Preferences->Color Scheme 中选择 Made of code ,在 View->Syntax 中选择 Markdown 。
安装 Markdown Build 插件。
在 Tool 菜单里点击 Build,快捷键时 Ctrl+b ,会调用 Markdown Build 生成 Html 文件并用默认的浏览器打开。
相关文章推荐
- sublime text3入门笔记以及屏蔽sublime自动升级检测更新
- JSON简单入门笔记
- iOS之地理位置及定位系统 -- 入门笔记(用Swift)
- Python入门 学习笔记 (一)
- MongoDB快速入门学习笔记6 MongoDB的文档删除操作
- android 入门学习笔记 判断网页地址 邮箱 电话号码 符合要求的加链接~
- maven-小白入门学习笔记3
- bootstrap快速入门笔记(九)-响应式工具
- 【零基础入门学习Python笔记011】一个打了激素的数组2
- ArcGIS API for Silverlight 入门学习笔记(一):hello world
- maven学习笔记_maven入门及属性总结
- redis入门指南 学习笔记(一) redis与memcached优劣
- Python学习笔记初哥入门
- UWP开发入门系列笔记之(零):UWP的前世今生
- Go Micro 入门笔记
- 《tcp/ip 最佳入门》与Kerberos笔记-转自CSDN:ZFIVE5[醉马不肖]
- spark安装及入门笔记
- Markdown入门笔记
- 《C#入门到精通》学习笔记 -- checked 与 unchecked
- WPF入门笔记