久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Ubuntu下Sublime Text 3 和搜狗拼音輸入法安裝全套解決方案

 Sundy工作室 2014-03-29

 首先聲明采用方法并非原創(chuàng),,參考了網(wǎng)上的帖子,,經(jīng)過自己的實(shí)踐做了一些優(yōu)化,參考帖子如下:

http://www.cnblogs.com/A-Song/archive/2013/04/01/2993194.html
http://songfantasy./blog/1536184
http://my.oschina.net/wugaoxing/blog/121281
http://my.oschina.net/Khiyuan/blog/98713
http://forum./viewtopic.php?f=16&t=333
http://www./forum/viewtopic.php?f=3&t=7006&start=10#p41343

1. 安裝sougou for linux:

(1)卸載原有的輸入法,,fcitx或ibus,。如卸載fcitx

sudo apt-get remove fcitx*(如不需保留配置文件用purge)
sudo apt-get autoremove(自動(dòng)卸載依賴軟件)
sudo dpkg –get-selections | grep fcitx(查詢fcitx相關(guān)的軟件包是否卸載)

(2)通過軟件源安裝(最好用的)

sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx-sogoupinyin

然后下載皮膚安裝:fcitx-sougou-skin 。在fcitx配置 -> 外觀中選擇sougou就行了,。

fcitx-sougou-skin下載地址:

http://pan.baidu.com/share/link?shareid=3625366887&uk=2046922333

(3)安裝完畢,,重新登錄系統(tǒng),即可使用搜狗輸入法了,。

2. 安裝配置Sublime Text 3

(1) 添加Sublime Text 3的安裝源并執(zhí)行更新(可忽略非該源產(chǎn)生的更新錯(cuò)誤),。

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update

(2) 安裝Sublime Text 3

sudo apt-get install sublime-text
(3) 需要其他配置了,如設(shè)置為默認(rèn)編輯器等等,,請參考:

http://songfantasy./blog/1536184

(4) 下面進(jìn)入Sublime Text 3 下輸入中文的配置。

保存以下代碼到文件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);
}

(5) 安裝C/C++的編譯環(huán)境和gtk libgtk2.0-dev

sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev

(6) 編譯成共享庫

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

(7) 測試運(yùn)行

LD_PRELOAD=./libsublime-imfix.so sublime_text

注意:sublime_text 為sublime-text安裝后的可執(zhí)行命令,,不同版本的名稱可能不一樣

如果測試可以運(yùn)行,,則進(jìn)行第四步配置;如果不行,再試試

http://my.oschina.net/wugaoxing/blog/121281 這個(gè)帖子里的sublime_imfix.c文件

(8) 拷貝文件到/opt/sublime_text目錄下

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

注意:/opt/sublime_text/不同版本可能有所不同,,請調(diào)整為自己安裝版本的路徑

(9) 打開終端修改/usr/bin/subl

sudo vim /usr/bin/subl
修改/usr/bin/subl文件,,在第一行加入:
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so

注意:/opt/sublime_text/不同版本可能有所不同,請調(diào)整為自己安裝版本的路徑

(10) 修改sublime-text-2.desktop

注意:sublime_text.desktop不同版本有所不同,,請調(diào)整為自己安裝版本的路徑 

sudo vim /usr/share/applications/sublime_text.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/bin/subl %F        #這里修改執(zhí)行路徑為/usr/bin/subl,subl文件剛才已經(jīng)修改過,,大家應(yīng)該記得
Terminal=false
MimeType=text/plain;        
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/usr/bin/subl -n       #這里修改執(zhí)行路徑為/usr/bin/subl,subl文件剛才已經(jīng)修改過,,大家應(yīng)該記得
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/usr/bin/subl new_file    #這里修改執(zhí)行路徑為/usr/bin/subl,subl文件剛才已經(jīng)修改過,大家應(yīng)該記得
OnlyShowIn=Unity;

修改以上三處代碼,,保存,。以上步驟主要完成了Sublime Text 3在三種情況下打開中文完全正常運(yùn)行,搜狗輸入法比小企鵝輸入法好用的多,。

(11) 測試和方法的不足

Sublime Text 3 有5種打開方式,,以下是我給的方法的支持程度:

1. 點(diǎn)擊桌面圖標(biāo)或者鎖定到任務(wù)欄的圖標(biāo)來打開Sublime Text 3        支持中文搜狗拼音

2. 在Sublime Text 3 中新建文件(快捷鍵Ctrl + N)中                 支持中文搜狗拼音

3. 選中文本文件用右鍵打開文件                                            支持中文搜狗拼音

4. 命令行執(zhí)行subl                                                            支持中文搜狗拼音

5. 命令行執(zhí)行sublime_text                                               不支持中文

相信以上五種方式的測試已經(jīng)讓你深深的愛上了我給的方法。在使用過程中其實(shí)還是有一些bug的,,但一般都不是致命的bug如:

1. 執(zhí)行sublime_text不能輸入中文,,這個(gè)相信大家用的并不多,真正用到命令行打開文件時(shí)可以用subl代替

2. sublime text 3 輸入中文時(shí)輸入框不跟隨文字,,這個(gè)暫時(shí)無解啊,,不影響核心使用。

相信也會(huì)有其他的bug,,已經(jīng)使用上的如果有好的解決方案可以發(fā)出來大家共同探討,。

以上方法同樣適用于sublime text 2 版本,不同的是在用路徑的時(shí)候要修改為自己的路徑,。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多