Sublime Text 2 綠化與漢化 [Windows篇]

來源:互聯網
上載者:User

標籤:style   class   blog   http   tar   ext   

其實 ST3 已經出了很久了,可是我這個人戀舊,一直鐘愛 ST2,所以就選擇她了。
最近我的 ST2 越來越卡,甚至有時候輸入都會延遲1秒,所以打算自己搞個綠化版。

開啟 Sublime Text 官網,目前我下載到的最新版是 Sublime Text 2.0.2。
然後我們安裝他,建議安裝到C盤以外的地方,安裝路徑裡最好別出現中文,否則以後會遇到各種奇葩BUG。。

好了,一切搞定之後,我們來綠化她吧。
可能你會問,為什麼要綠化她。
綠化後,設定檔都儲存在安裝目錄下,這樣當你以後需要移動這個檔案夾,或者重裝系統。
我們做的漢化,安裝過的外掛程式,甚至你開啟的檔案依然都在,這就是綠化的好處。

剛才安裝完畢後,先別急著開啟 ST2 我們要在安裝目錄下建立一個 Data 檔案夾,注意大小寫。

如果你剛才不小心開啟了 ST2,也沒關係,先把剛才這個 Data 檔案夾建好後,我們去刪除 %APPDATA% 目錄裡的配置。
因為 %APPDATA% 目錄的位置,XP win8 之間有所不同,甚至每個使用者的位置都不同,所以我們要藉助 cmd 來開啟他。
按 Win + R 或者點 開始->運行 輸入 cmd 然後斷行符號,接著輸入 explorer %APPDATA% 然後斷行符號,就開啟 %APPDATA% 目錄了。

然後找到 Sublime Text 2 檔案夾刪除即可。

至此,綠化完畢,是不是非常簡單,下面我們開始漢化,如果你覺得英文挺順眼的,那就不用看下面的內容了,因為漢化非常繁瑣。

其實網上有非常多的漢化教程,可是都不全面,只是簡單的介紹了下菜單漢化而已。
先來看看漢化後的情況吧。

標題,菜單,命令選擇區,搜尋都漢化了。
1. 菜單及命令選擇區漢化
開啟我們的安裝目錄,比如我安裝在 D:\Program Files\Sublime Text 2 目錄下。
然後開啟 Pristine Packages 檔案夾。

找到 Default.sublime-package 檔案,複製到案頭處理吧。。
接著把 Default.sublime-package 重新命名為 Default.zip 然後解壓開。

我們得到了一個 Default 檔案夾,開啟這個檔案夾。
按類型排序,然後找到 .sublime-menu 和 .sublime-commands 結尾的檔案。

用 st 或者 notepad++ 之類的開啟他們就可以修改了。

其實你會發現,只是些 json 資料而已,我們只要修改鍵名為 caption 這些就可以了。
.sublime-commands 是 命令選擇區 菜單,修改方法一樣。

改完這些後,我們的 ST 基本上級漢化了,當然菜單還是有點多的,修改起來要有耐心。

接下來,我們要打包回 .sublime-package 檔案,怎麼破?
其實你直接壓縮成 zip 然後改名即可。
不過我推薦通過 Package Control 建立壓縮包,當然你得先安裝 Package Control 啦。
安裝好 Package Control 後,把剛才修改好的 Default 檔案夾改名為 Default2
然後放到 D:\Program Files\Sublime Text 2\Data\Packages\ 檔案夾下即可。
接著按 Ctrl + Shift + P 開啟 命令選擇區,輸入 pccp


然後點擊 Default2 就會在案頭建立一個 Default2.sublime-package 檔案了。
我們把 Default2.sublime-package 改名 Default.sublime-package 然後覆蓋回去即可。

不過當我們安裝一些外掛程式後,比如必裝的 Package Control 會發現菜單又變回英文了。

所以我們要修改外掛程式的菜單。

2. 外掛程式菜單及命令選擇區漢化
其實方法也一樣,但是有一點點小區別,拿 Package Control 來說吧,
如果你是直接通過命令列安裝的,那麼就要開啟
D:\Program Files\Sublime Text 2\Data\Packages\Package Control\
如果是你下載 Package Control.sublime-package 安裝的,那就跟剛才漢化菜單一樣了,先解壓,然後開啟 Package Control 目錄。
接著我們修改 .sublime-menu 和 .sublime-commands 結尾的檔案。

是不是和剛才一樣,非常簡單。。其實漢化菜單和命令選擇區是非常簡單的。

如果你安裝 View In Browser 外掛程式,工具菜單又會變回英文,修改方式同上,所以遇到變回英文的情況,就是有外掛程式覆蓋了菜單導致的。

接下來麻煩的來了,漢化搜尋部分。
這個可不是修改檔案這麼簡單了,用到的工具有 UltraEdit 用來修改16進位資料。
用 UltraEdit 開啟 sublime_text.exe 檔。

是不是嚇尿了?
別害怕,我們立馬駕馭他。
我們修改下標題 untitled,

在 UltraEdit 裡按 Ctrl + F 尋找 untitled 即可,當然要勾上 尋找ASCII

第一次搜尋到這個,明顯不是,,為什麼我會知道呢,就不告訴你。。

按 F3 尋找下一個,明顯也不是,繼續。。
按了 3次 F3 後,發現一個類似的,我們來測試下。把最後一個 d 改成 1 試試。

記得要儲存修改後的檔案,而且不能開啟 sublime_text.exe 否則儲存不了的。
儲存後再次開啟 sublime_text.exe 看看。

發現標題變了,我們可以確定這個就是標題無疑了,那修改為中文的 無標題 即可。
直接寫 無標題 嗎?那肯定不行,怎麼破?
st 是 UTF-8 格式的,所以我們也要把 無標題 轉為 16進位才行。
最簡單方法用 ST 建立一個檔案寫入 無標題 然後儲存到案頭 1.txt 用 UltraEdit 開啟 查看 16進位就行了。

然後選中複製即可,

當然要注意下位元組數,這裡是9位元組。
然後切換到 sublime_text.exe 下,同樣選中9個位元組,然後黏貼即可。

但是你會驚喜的發現剛才末尾的 98 變成了 3f,我也不知道怎麼回事,當時被他搞的暈頭轉向,檢查了好幾遍才發現這個問題。
我們手動修改回98即可。
然後儲存下試試。

成功了,雖然修改麻煩,但是至少成功修改了。
下面的搜尋也是一樣的修改方法,我就不重複解說了。。
大家自己去摸索吧。

最後有一點點小小的遺憾,我始終找不到檔案搜尋中的 Open files and folders 在哪修改,

如果有高手知道的話,請指點一二,小生在此先謝過了。

自此,ST 的綠化和漢化就搞定了,當然漢化是個體力活,任何軟體的漢化都不簡單,雖然沒什麼技術含量,但是一定要仔細,有耐心。
小夥伴們各種修改漢化起來吧。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.