Sublime 是一个跨平台的智能文本编辑器, 它的功能特性参见官方网站, 本文仅讲解 Ubuntu 下的安装配置方式.
安装
根据 CPU 的位数选择合适的版本, 然后使用如下命令进行安装
sudo dpkg -i sublime-text_build-3047_i386.deb
在终端输入 subl
, 回车即可启动.
中文输入
此时, Sublime 还不能利用小企鹅输入法 (fcitx) 输入中文, 详细解决方案参见这里. 根据指引, 将编译生成的 libsublime-imfix.so
(备份) 拷贝到 /opt/sublime_text/
目录下, 编辑 /usr/bin/subl
, 在 exec
前添加如下语句
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
再次启动 subl
, 即可输入中文.
配置
使用菜单 Preferences,Settings-User
, 直接编辑配置文件.
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true
快捷键
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
前往 methodCtrl+N
新建窗口Ctrl+K+B
开关侧栏Ctrl+Shift+M
选中当前括号内容, 重复可选着括号本身Ctrl+F2
设置/删除标记Ctrl+/
注释当前行Ctrl+Shift+/
当前位置插入注释Ctrl+Alt+/
块注释, 并Focus到首行, 写注释说明用的Ctrl+Shift+A
选择当前标签前后, 修改标签用的F11
全屏Shift+F11
全屏免打扰模式, 只编辑当前文件Alt+F3
选择所有相同的词Alt+.
闭合标签Alt+Shift+数字
分屏显示Alt+数字
切换打开第 N 个文件Shift+右键拖动
光标多不, 用来更改或插入列内容- 鼠标的前进后退键可切换
Tab
文件 - 按
Ctrl
, 依次点击或选取, 可需要编辑的多个位置 Ctrl+Shift+上下键
可替换行
插件管理
安装 Sublime 的插件管理器 Package Control, 详情参见官方文档.
使用菜单 View,Show Console
, 或者快捷键 Ctrl+`
, 调出终端, 输入以下内容, 然后回车, 将自动完成安装.
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())
Git 版本控制
使用菜单 Preferences,Package Control
, 或者快捷键 Ctrl+Shift+P
, 调出命令窗口. 输入 install
筛选出需要的命令, 选择 Package Control: Install Package
, 然后回车, 稍等片刻 (注意状态栏 Loading repositories
), 调出可安装的插件列表.
输入 git
筛选出需要的插件, 选择 Git
, 然后回车, 将自动完成安装, 最终操作方式将集中在菜单 Tools,Git
.
插入日期时间
下载 SublimeInsertDatetime 源码 的 zip
文件, 解压缩到 sublime-text-3/Packages/insert-datetime
, 重启 Sublime3 即可. 可通过修改文件 Default (Linux).sublime-keymap
, 定义快捷键映射.
F5
, 输出2013-10-28
Ctrl+F5
, 输出2013-10-28 22:58:05
Ctrl+Shift+F5
, 输出星期一