日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu安装Sublime Text并输入中文

發(fā)布時間:2024/9/21 Ubuntu 84 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu安装Sublime Text并输入中文 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Sumblime Text3是一款傳說中的神級代碼編輯器,具有下面特點:

1、代碼高亮,自己主動補全

2、各種插件擴展

3、外觀簡潔舒適

4、跨平臺(Windows,Linux,OS X)

簡而言之就是一款讓人愛不釋手的編輯器。事不宜遲,立即介紹下怎樣在Ubuntu中安裝它并使其能輸入中文


測試環(huán)境:Ubuntu Kylin 14.04

步驟:

1、安裝搜狗輸入法

2、安裝sublime text3

3、安裝package control(非必須,但推薦安裝)

4、改動sublime_imfix.c

5、將sublime_imfix.c編譯成共享庫

6、使雙擊打開的sublime text能輸入中文


第一步:安裝搜狗輸入法

在搜狗輸入法官網(wǎng)獲得sogou for Linux的deb包并安裝

第二步:安裝sublime text3

打開終端(Ctrl + Alt + t),輸入下面代碼:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
按回車


輸入下面代碼并回車:

sudo apt-get update

待升級完畢后。輸入下面代碼并回車

sudo apt-get install sublime-text-installer

靜候sublime text安裝完成


第三步:安裝package control(非必須,但推薦安裝)

(package control是sublime text中用于管理各種插件的工具,為了方便地使用sublime text。推薦大家安裝它)

在桌面創(chuàng)建sublime text的快捷方式并打開sublime text(在文件管理器進入/usr/share/applications文件夾并復制圖標到桌面就可以

然后按快捷鍵ctrl+`(Esc以下那個鍵),在彈出的命令輸入窗體輸入以下信息并回車

<span style="color: rgb(51, 51, 51); font-family: 'Microsoft Yahei', 微軟雅黑, arial, 宋體, sans-serif; font-size: 16px; line-height: 28px; text-align: justify;">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())</span> 然后靜候package control完畢安裝又一次啟動SublimeText 3,然后使用快捷鍵Ctrl + Shift + p,在彈出的輸入框中輸入Package Control則能夠看到Install Package的選項進行python開發(fā)的同學直接ctrl+b就能執(zhí)行python程序了。有人推薦學習c/c++的同學安裝C++ snipptes。ConvertToUTF8,SublimeAStyleFormatter等插件,這些就由各位自己探索了。

第四步:改動sublime_imfix.c

打開終端,輸入

gedit sublime_imfix.c

把打開的文本改為下面代碼:

#include <gtk/gtkimcontext.h> void gtk_im_context_set_client_window (GtkIMContext *context,GdkWindow *window) {GtkIMContextClass *klass;g_return_if_fail (GTK_IS_IM_CONTEXT (context));klass = GTK_IM_CONTEXT_GET_CLASS (context);if (klass->set_client_window)klass->set_client_window (context, window);g_object_set_data(G_OBJECT(context),"window",window);if(!GDK_IS_WINDOW (window))return;int width = gdk_window_get_width(window);int height = gdk_window_get_height(window);if(width != 0 && height !=0)gtk_im_context_focus_in(context); }

按保存并關(guān)閉文本

第五步:將sublime_imfix.c編譯成共享庫libsublime-imfix.so

(so文件是linux的動態(tài)庫文件。類似windows的dll文件)

編譯須要gtk工具包。約為100M,推薦各位在網(wǎng)絡狀況良好和選擇了合適的軟件源的情況下進行。

在終端輸入:

sudo apt-get install gnome-core-devel

然后將代碼編譯成共享庫。此步?jīng)]有反應就是最好的反應:

gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC


然后輸入下面代碼將libsublime-imfix.so復制到sublime_text所在目錄。此步相同是沒有反應就是最好的反應

sudo mv libsublime-imfix.so /opt/sublime_text/


第六步:使雙擊打開的sublime text能輸入中文

(這一步事實上是在sublime text的快捷方式中添加執(zhí)行上一步編譯的libsublime-imfix.so的代碼)

在終端中輸入下面命令:

sudo gedit /usr/share/applications/sublime_text.desktop

把打開的文本改為下面代碼:

[Desktop Entry] Version=1.0 Type=Application Name=Sublime Text GenericName=Text Editor Comment=Sophisticated text Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F" Terminal=false MimeType=text/plain; Icon=sublime-text Categories=TextEditor;Development;Utility; StartupNotify=true Actions=Window;Document;[Desktop Action Window] Name=New Window Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n" OnlyShowIn=Unity;[Desktop Action Document] Name=New File Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file" OnlyShowIn=Unity;又一次創(chuàng)建快捷方式。重新啟動sublime text。按ctrl+空格激活搜狗輸入法,就能愉快地輸入中文了。


PS:有些同學喜歡在終端使用命令行來打開sublime text,這須要下面步驟:

(原理同第六步)
在終端輸入

sudo gedit /usr/bin/subl

把打開的文本改為下面代碼:

#!/bin/sh LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"


照例按保存并關(guān)閉文本
這樣在終端中輸入subl 將能夠使用搜狗輸入中文

這是我第一次寫博客,難免有不足之處,敬請各路大神提供意見和建議,我不勝感激。

特別鳴謝:鎖鎖師兄



總結(jié)

以上是生活随笔為你收集整理的Ubuntu安装Sublime Text并输入中文的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。