天天看点

sublime安装和快捷

故事开始于我的subl命令不能使用,按照教程设置中文输入法也无效,就很郁闷(我的sublime是通过Ubuntu的应用商店安装的,它的安装路径十分飘逸,总之,跟别的小朋友的不一样)。
然后,就开始了我的sublime安装之路。(以下命令,在我的系统中的操作都需要sudo,在超级用户权限下操作,如果文档显示只读,编辑无法保存,或者命令提示权限不够,则加上sudo,因系统而异)首先,上官网http://www.sublimetext.com/下载安装包,然后解压,解压后会有一个sublime_text_3的文件夹,mv或者cp到/opt路径下。此时,文件夹中的sublime-text就是可执行文件,点击即可运行。
           
tar -xvf sublime_text_3_build_3176_x64.tar.bz2
cp -r sublime_text_3 /opt
           
接下来就是“创建桌面快捷方式”:文件夹中有一个sublime_text.desktop的文件,打开编辑,修改Icon = sublime_text 这一行为图标的正确路径:/opt/sublime_text_3/Icon/48x48/sublime_text.png,保存。然后把这个文件复制到/usr/share/applications中
           
gedit sublime_text.desktop
cp sublime_text.desktop /usr/share/applications
           
sublime安装和快捷

然后就是,在文件夹中打开usr/share/applications,找到sublime_text,然后复制到桌面,在桌面点击复制成功的图标,就是打开sublime,此时可以在侧边栏右击图标,添加到收藏夹。nice~

重新安装其是在解决路径问题,接下来,让subl有效:首先,subl无效的报错指示的路径是/usr/lib/subl ,可以看到subl其实是一个可运行的脚本文件,那么要修改的思路就很清晰了,把用编辑模式打开,将其中的路径改为正确的sublime路径。

sublime安装和快捷
sublime安装和快捷

搞定,nice~ (以上步骤虽然好像很简单,但是其实我弄了有一天+,参考了很多博客,但是没有哪个是直接可以操作成功的,我是看太多了,突然明白了这一通操作的原理,然后就自己疯狂操作搞定了,所以也算都对我有帮助把,链接就不一一贴了,说明一下表示尊重版权,hhh~)

接下来,就是中文输入的问题,这个不弄好,真的心塞。然后出现了心得问题,下载配置好之后,出现了如下报错:ERROR: ld.so: object ‘/home/tyolee/.config/sublime_text/libsublime-imfix.so’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 大概看出来,是因为有个地方的配置没有修改,路径还有以前的路径,没有指示到我的新安装的sublime的路径去。问题是我不知道要怎么修改,这个ld.so文件我根本不知道在哪

sublime安装和快捷

我疯狂搜了ld.so,找了很久没有找到答案,然后想着不是cannot be preload吗?那我把libsublime-imfix .so拷到报错路径不就好了?真的好了,运行subl没有报错了

cd /opt/sublime_text_3

cp libsublime-imfix.so /home/tyolee/.config/sublime_text

sublime安装和快捷

然而故事并没有结束,打开的sublime,还是不能输入中文啊,教配置的教程基本都没有切换输入法的说明,是一打开就是中文输入?好难受。我开始怀疑我的libsublime-imfix.so是不是有问题……我尝试找了C语言源代码,自行编译了这个文件,然后,还是一样,没有报错的执行了subl,但是敲键盘还是英文字母……自闭了

help?

继续阅读