我的sublime配置指南

安装 Package Control

https://packagecontrol.io/installation

package路径

1
~/.config/sublime-text-3

无法使用中文输入法的解决方案

1
2
https://github.com/lyfeyaj/sublime-text-imfix
https://bbs.deepin.org/forum.php?mod=viewthread&tid=32753&highlight=subl

直接用github项目方案。

详细步骤

  1. 准备c文件

  2. 编译动态库

1
gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
  1. 设置 LD_PRELOAD 并启动 sublime
1
LD_PRELOAD=./libsublime-imfix.so subl
  1. 修改/usr/bin/subl文件
1
2
3
#!/bin/sh
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
/opt/sublime_text/sublime_text "$@"

使用 cd 和相对路径,而不是绝对路径,是因为使用绝对路径后,sublime 菜单中的 Preferences—Browse Packages会无法使用,原因未知。

  1. 修改桌面启动文件/usr/share/applications/sublime_text.desktop配置

将含有Exec的三条替换为:

1
2
3
Exec=subl %F
Exec=subl -n
Exec=subl --command new_file

空格配置

preferences -> Settings-User

1
2
3
4
{
"tab_size": 4,
"translate_tabs_to_spaces":true,
}

license

http://9iphp.com/web/html/sublime-text-3-license-key.html