文档章节

Sublime Text 2 小技巧和小诀窍

pureboys
 pureboys
发布于 2012/07/26 17:15
字数 1066
阅读 3313
收藏 5
这已经不是我第一次介绍Sublime text这个文字编辑器了。它是跨平台的(linux,win,MAC)
目前Sublime 2 还在开发中,可到这里下载开发版:
Sublime 2 dev

Sublime 2 beta

使用Command Palette

可以通过顶部的“工具”菜单或者用快捷键“Shift + Command + P
Command Palette

快如闪电的文件切换

快如闪电的文件切换
按Control 或 Command + P, 键入您要访问的文件的名称(模糊匹配), 然后, 无需按下Enter,该文件立刻会被打开。 虽然Vim和像PeepOpen应用程序提供了一个类似的功能,他们没有Sublime Text 2这么快捷。

多选
这里的多选是指在同时可以有多个光标,同时选择多行。
原文:

Press Alt or Command and then click in each region where you require a cursor.
Select a block of lines, and then press Shift + Command + L.
Place the cursor over a particular word, and press Control/Command + D repeatedly to select additional occurrences of that word.
Alternatively, add an additional cursor at all occurrences of a word by typing Alt+F3 on Windows, or Ctrl+Command+G on the Mac. Amazing!!

Indent Guides

这是Nikolaus Wittenstein写了一个缩进插件,可以到这里下载:
https://github.com/SublimeText/IndentGuides
把下载解压出来的目录重命名为“Indent Guides”并把它放到Packages目录下面。
windows下是Sublime Text 2\Data\Packages , MAC下是Application Support/Sublime Text 2/Packages
或者也可以通过Package Control来安装(下面介绍)。
Indent Guides

Package Control

要安装 “Package Control,” 打开Sublime 然后按下 Control + `. 然后在console里粘贴如下命令:

1
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,不然它无法获取插件包。
最后,重启 Sublime Text,浏览 Preferences -> Package Settings. 如果安装成功,你会发现有一个名为“ Package Control” 的菜单选项。
也可以手动下载安装:
下载http://sublime.wbond.net/Package%20Control.sublime-package 这个文件,然后把它放在 Sublime Text安装目录下面的Installed Packages目录下面,在windows下面,这个路径是:Sublime Text 2\Data\Installed Packages.

有了Package Control,添加新的插件和功能的过程变得简单得难以置信!

Alignment

如果你习惯将等号对齐的话,Sublime Alignment 是个很好的插件,以下是javascript的例子:

1
2
3
4
5
6
7
8
9
// Before
var joe = 'joe' ;
var johnny = 'johnny' ;
var quaid = 'quaid' ;
 
// After
var joe     = 'joe' ;
var johnny = 'johnny' ;
var quaid   = 'quaid' ;

有了Package Control,现在你不用手动下载安装了,只需按Shift + Command + P (MAC)或Ctrl + Shift + P (win) ,然后键入
install 并按下Enter,进入Package Control: Install Package,找到Alignment并按下Enter,OK,一切都是这么便捷,插件现在已经安装好了,你可以随时通过Shift + Command + A / Ctrl + Shift + A 来自动缩进。

autoalign

Zen Coding

在 Sublime Text 2 中,我们又见到了Zen Coding这神器!
用上面介绍的安装Alignment的方法安装它吧。

Vim Fanatic

要启用Vim模式,打开Preferences/Global Settings – User ,然后添加如下配置:

1
2
    "ignored_packages": [ ],
    "vintage_start_in_command_mode": true

好了,现在重启Sublime Text 2 ,按 Escape可以切换到command 模式啦 :twisted:

无干扰编辑

点击顶部View 菜单. 选择 “Enter Distraction Free Mode 或者 按下 Control + Shift + Command + F (MAC) / Shift + F11 (windows) 进入 Distraction Free Mode ,现在,整个屏幕只有编辑器啦,世界清静了。

使用TextMate Bundles

TextMate的代码片段和主题都可以为Sublime Text 2所用。你只需要丢下原封的.tmbundle扩展到Packages文件夹,然后Sublime Text 2会认训这些文件。这意味着整个TextMate themes目录的主题都可在Sublime Text 2中使用!

自定义主题

例如你可以去https://github.com/buymeasoda/soda-theme下载这个主题并把解压出来的目录重命名为

Theme - Soda

,然后把它放到Sublime Text 2 的Packages目录下面。
激活主题:打开 Preferences -> Global Settings – User ,加上主题配置(

"theme": "Soda Light.sublime-theme" 或者 "theme" : "Soda Dark.sublime-theme"

),如:

1
2
3
{
    "theme": "Soda Light.sublime-theme"
}

Function Crawling

想快速查看一个函数或者方法?
按下 Control/Command + r 你可以看到一个漂亮的弹出窗口! 更神奇是,它还支持模糊搜索,这对于大型的类来说特别有帮助.

Function Crawling

自定义代码高亮配色

这个在我先前的文章里已经介绍过了。

<完>

本文转载自:http://hi.baidu.com/bsdgo/blog/item/51f3e47d5cf7a0180dd7da18.html

共有 人打赏支持
pureboys
粉丝 11
博文 156
码字总数 11406
作品 0
青岛
程序员
加载中

评论(2)

pureboys
pureboys

引用来自“MrMign”的评论

没有图啊。。。。

百度的图,给屏蔽了
MrMign
MrMign
没有图啊。。。。
Sublime Text 12个不可不知的应用技巧和诀窍

本文为您提供Sublime Text编辑器的12个技巧和诀窍,深入挖掘这个看似简洁的代码编辑器,背后所隐藏的实现各种高级功能的无限可能。 1) 选择 以下是一些Sublime Text选择文本的快捷键: 选中一...

顽Shi
2014/05/27
0
0
Sublime Text 2 入门技巧

安装包控制(Package Control) 安装 Package Control 的方法: (更新了针对 Sublime Text 2 和 Sublime Text 3 的安装代码) 1、打开 Sublime Text 2,按下 Control + ` 调出 Console Sublime ...

云颖
2014/01/16
0
0
12个不可不知的Sublime Text应用技巧和诀窍

选择 以下是一些Sublime Text选择文本的快捷键: 选中一个单词 选中一行 全选 Ctrl + Command + M` 选中括号内所有内容 (编写CSS或JS时非常实用) Sublime Text还支持一次选中多行的操作:Fur...

yifan326
2015/08/19
0
0
Fedora中安装Sublime Text 2

对于这款性感的编辑器,必须要用的。 1.download the Sulime Text. Here is Sublime Text. tar -xf sublime.tar.bz2 sudo mv Sublime opt/SublimeText2 2.create a shotcut in the'/usr/bin'......

Haos
2013/09/26
0
0
29.centos下安装sublime text2

Sublime Text 2是一款跨平台文本编辑器,支持Windows,Linux,Mac os 特色功能: 良好的扩展功能(Package) 右边没有滚动条,取而代之的是代码缩略图 强大的快捷命令:可实时搜索相应的命令、...

quanpower
2013/08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows 下双 Python 开发环境配置

Windows 下双 Python 开发环境配置作者:老农民(刘启华)QQ: 46715422Email: 46715422@qq.com微信: 46715422 本人曾经在 Windows 下被两个版本环境折腾够呛,现在总结两个 Python...

新疆老农民
昨天
0
0
CentOS7全局安装composer

1. 下载composer-setup.php到当前目录 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" 2. 安装 php composer-setup.php 3. 将composer设置成全局 mv c......

月夜中徘徊
昨天
1
0
20180920上课截图

小丑鱼00
昨天
1
0
基于TCP的远程服务调用

前言 上篇,分析了基于HTTP方式的RPC调用。本篇将在上篇的基础上,分析基于TCP方式的RPC调用。代码的整体思路是一致的,可以看作是在上篇功能上的扩展——即通信的方式。 代码:https://git...

MarvelCode
昨天
1
0
67:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量

1、shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断、循环等语法: 可以自定义函数,目的是减少重复的代码: shell是系统命令的集合...

芬野de博客
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部