1. 程式人生 > >sublime text3 linux下中文支援

sublime text3 linux下中文支援

安裝 C/C++ 的編譯環境和 gtk libgtk2.0-dev

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

不要忘了把 libsublime-imfix.so 放到 /opt/sublime_text/ 中

編譯共享內庫

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

修改 /usr/share/applications/sublime_text.desktop

[Desktop Entry]
[...]
Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text %F
[...]

[Desktop Action Window]
[...]
Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text -n
[...]

[Desktop Action Document]
[...]
Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text --command new_file
[...
]

修改 /usr/bin/subl 為

!/bin/sh

export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "[email protected]"

相關推薦

sublime text3 linux中文支援

安裝 C/C++ 的編譯環境和 gtk libgtk2.0-dev sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev 不要忘了把 libsublime-imfi

解決linuxsublime text3無法輸入中文的情況

最近心血來潮,想在試試在linux上寫php是什麼感覺,但在使用sublimetext3時卻發現無法正常輸入中文,於是靠我大百度,各大論壇部落格,解決了這個問題。 百度經驗有解決方案,但是,編輯太馬虎了。。。。。。好多地方的“-”寫成了“_”,而

ubuntusublime-text3無法使用中文輸入法

如題: 解決方法如下: 2.移動檔案到opt/sublime-text下 sudo cp libsublime-imfix.so /opt/sublime_text/libsublime-imf

Ubuntu 16.04解決sublime text3無法輸中文問題

首先介紹一下常規方法。文章最後附有shell一鍵指令碼可供懶人使用。 常規方法 一、系統已成功安裝搜狗輸入法 二、儲存下面的程式碼到檔案sublime_imfix.c(位於~目錄) #include <gtk/gtkimcontext.h&

linux中文文件名亂碼解決

target 系統 使用 targe 名稱 默認 通過 轉碼 dash 在windows上使用ftp上傳文件到Linux上,中文名稱在Linux系統中顯示為亂碼。雖然將Linux的env設置了LANG=en_US.UTF-8,並且本地的Shell客戶端編碼也設置成UT

Linuxonvi支援h265環境的的搭建

 1. 下載gsoap  :http://www.genivia.com/products.html#notice,既Open Source gSOAP版本,並解壓進入目錄安裝,configure後面的選項可以根據自己的需求新增,--prefix後面填寫的gsoa安裝所在的路徑,

Sublime text3 for Mac 中文設定

Subl3安裝Package Control 使用Ctrl+`快捷鍵或者通過View->Show Console選單開啟命令列,貼上如下程式碼: import urllib.request,os; pf = 'Package Control.sublime-pa

sublime text3輸出視窗中文亂碼問題

在用sublime text3編譯除錯python3的程式碼時,發現輸出視窗中的中文顯示的是亂碼,於是上午查詢解決辦法,經過一番苦找和多次嘗試,終於解決,現在記錄下來。現象如下:用python執行了系統命令ipconfig,執行之後如圖,中文顯示亂碼。 正常的

Linuxmysql支援表名不區分大小寫

1、開啟my.cnf檔案 vi /etc/my.cnf 2、在my.cnf檔案中內容的最下面新增 [mysqld] lower_case_table_names=1 PS:lower_case_

嵌入式Linux中文字型顯示

By Toradex 胡珊逢 1). 簡介 嵌入式平臺預設釋出的嵌入式Linux版本通常並不包含中文字型支援,本文就通過Toradex計算機模組平臺來演示如何新增中文字型的顯示,因為Toradex的Linux釋出是基於OpenEmbedded/Yocot 專案編譯的,因此這

Linux中文檔名亂碼問題的詳解

最近做的專案中,涉及Linux下生成中文檔名並壓縮打包下載亂碼問題,需要將生成的壓縮包檔案自定義重新命名(包括中文),問題來了,Linux下不支援中文的,所以會導致中文亂碼問題,網上找了幾天,都沒解決,現在終於給碼出來了,希望大家指出缺點。 首先,讓linux

Linux中文輸入法的安裝

很多人習慣於使用中文輸入法,在這裡給大家一個CentOS7.2環境下安裝中文輸入法的教程 CentOS中Linux系統有自帶中文輸入法,安裝過程如下: 第一步: 點選電池圖示選中設定; 第二步: 選擇Region&Language; 第三步: 在Input  So

linux編譯支援librtmp、libx264、libfaac的ffmpeg

下載原始碼 編譯 1. librtmp cd rtmpdump make make install 2. yasm cd yasm ./configure --prefix=/usr/local/yasm make make ins

Linux檢視支援的訊號列表

我們執行如下命令,可看到Linux支援的訊號列表: ~$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT

Windows使用Sublime text3快速編輯Linux文件,寫Shell

title 技術分享 ext ext3 ima edit text 工具 inux 所需要配合的工具是WinSCP 添加完畢之後直接在目錄下雙擊要編輯的shell腳本文件,即可彈出Sublime Text的編輯器 然後咱通過Putty看看Linux虛擬機上的文件

[轉載[完美解決 Linux Sublime Text 中文輸入

.html void region sometimes pkg time pre install amp 原文地址: http://www.cnblogs.com/wangkongming/p/4302642.html 轉來備忘。 系統CentOS7.3 fcitx 中文輸

linux 安裝sublime text3中文問題

1、下載所需檔案   sudo apt install git   git clone https://github.com/lyfeyaj/sublime-text-imfix.git  2、安裝指令碼  上述命令執行完成之後,

如何在linux配置完整的latex中文支援

首先,安裝TexLive。如果系統版本太舊不能用軟體包管理器安裝或升級,請之TexLive網站下載最新的texlive光碟映象安裝。(比如從科大映象ftp://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/下載)。手動安裝的TexLive(預設裝在/

Ubuntu18.04安裝Sublime Text3,並解決不能輸入中文的問題!

##Ubuntu18.04下安裝Sublime Text3和解決不能輸入中文! ## 歡迎訪問我自己的部落格網站:www.fengwanqing.xin 這幾天安裝了Ubuntu18.04,然後在裡面安裝Sublime Text3,結果各種問題!各種BUG!試了網上各種辦法!尼瑪!都是坑爹的

Ubuntu18.04安裝Sublime Text3並解決不能輸入中文的問題

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https: