Sublime Text 3 文本编辑器

29 Oct 2013

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 前往 method
  • Ctrl+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, 输出 星期一