歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> [Ubuntu相關]emacs在各種英文操作系統中解決中文

[Ubuntu相關]emacs在各種英文操作系統中解決中文

日期:2017/2/28 16:53:07   编辑:Linux教程

終於研究出來怎樣在英文的系統中來輸入中文。當然是輸入到emacs。這裡的系統,我自己使用的是Ubuntu,單位裡是Windows。因為方法比較簡單,所以羅嗦了一點,當然詳細總是好的,以後參考起來方便。

這是我找到的最簡單的方法,因為我喜歡簡單的原則。當然如果讀者喜歡系統自帶的方法我覺得也可以,就是效率比較底。如果不是輸入很多文字的話作為一個暫時解決方案也是不錯的。

在Windows中,我下載的最新emacs版本是22.3,以後的版本對中文支持應該不會更差吧。

在做了無數試驗以後,終於發現了一個秘訣,那就是把系統的locale變成改變中文-中國。然後各種輸入法都可以使用了。我比較喜歡的是谷歌輸入法,因為和Linux中的輸入法比較相似。而其他各種方式經過試驗都不成功。

因為工作需要在Visual Studio下完成,我發現VS2008也有emacs鍵盤選項!這對於程序員來說真是一個福音。看來在程序員心目中emacs寶刀未老。

在Linux裡,我們首先要保證系統的中文環境要安裝好。其實現在的Ubuntu已經十分方便,只要勾一下中文支持就可以了。這樣我們不需要任何設置,就可以使用scim。這個是系統默認的輸入法。但我發現這個輸入法對emacs的支持不是很好。所以我們安裝fcitx。我們所需要的軟件就是這些。

接下來是配置。一點也不復雜。首先需要在使用emacs前運行fcitx輸入法

fcitx &

在~/.emacs文件中加入一行,屏蔽C-SPC

;Inhibit C-SPC for SCIM

(global-set-key (kbd "C-SPC") 'nil)

最後一步設置環境變量。這個步驟最關鍵,和Windows的系統一個道理。

export LC_CTYPE=zh_CN.UTF-8

現在可以運行了。當然這樣還是比較麻煩,但畢竟可以輸入中文,感覺還是很不錯的。

Copyright © Linux教程網 All Rights Reserved