優雅地亂玩Linux-4-Ubuntu下安裝Sublime Text及中文輸入完美解決方案

文章最初發表于szhshp的第三邊境研究所
轉載請注明

更新歷史:

  • 2017年06月10日
    • 攢寫最初正文
  • 2017年07月09日
    • 添加章節插件備份

Ubuntu下安裝Sublime

配置:Ubuntu 16.04 + 搜狗Linux 2.10

Install the GPG key:

  wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Select the channel to use:

Stable

  echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Dev
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

  sudo apt-get update
  sudo apt-get install sublime-text

中文輸入完美解決方案

  1. 安裝Sublime Text

  2. 下載需要的文件,打開終端,輸入:

     git clone https://github.com/lyfeyaj/sublime-text-imfix.git
    
  3. 將subl移動到/usr/bin/,并且將sublime-imfix.so移動到/opt/sublime_text/(sublime的安裝目錄)
    終端輸入:

     cd sublime-text-imfix
     sudo cp lib/libsublime-imfix.so /opt/sublime_text/
     sudo cp src/subl /usr/bin/
    
  4. 用subl命令試試能不能啟動sublime,如果成功啟動的話,應該就可以輸入中文了。

    終端輸入:

     LD_PRELOAD=./libsublime-imfix.so subl
    
  5. 但是這樣子只能用上述命令行啟動才能輸入中文,我們需要更簡單的辦法,我選擇新建一個shell腳本,很簡單,就一句話。
    sublime新建文件輸入:

         #!/bin/bash
         LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so subl
    

    然后將文件另存為sublime(注意:沒有后綴),并且放到/home文件夾。

!/bin/bash

        LD_PRE
  1. 至此,所有工作完成了。

    終端使用bash /home/sublime即可輸入中文

zsh的快捷設置

總是把zsh寫成szh....

現在想要啟動Sublime Text,直接終端輸入:bash ~/sublime,就可以啟動sublime,并且能夠輸入中文。

每次要輸入這么一大段還是覺得麻煩,正好自己安裝了Zsh, 干脆把上面一堆命令改成一個別名

  1. 用剛才的命令打開zsh設置:

     LD_PRELOAD=./libsublime-imfix.so subl ~/.zshrc
    
  2. 在Alias一列加上

     alias subl='LD_PRELOAD=./libsublime-imfix.so subl'
     alias sublime='LD_PRELOAD=./libsublime-imfix.so subl'
    

至此,使用subl就可以完美打開Sublime Text

插件備份

好像沒什么特別好的專門用于備份的插件

這時候還是需要用到Git

通過菜單-Preferences-Browse Packages 就能看到已經安裝了的package

下一次可以直接復制備份了的package文件夾到新的Sublime Text

注意新安裝的ST3必須先安裝Package Manager才會自動加載備份了的Package

系列文章

優雅地亂玩Linux

參考文獻

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容