1. 程式人生 > >ubuntu16.04下sublime text3安裝和配置

ubuntu16.04下sublime text3安裝和配置

1.安裝方法

1)使用ppa安裝

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

sudo apt-get update

sudo apt-get install sublime-text-installer

解除安裝 sublime text 命令:

sudo apt-get remove sublime-text-installer

2)使用deb包安裝

下載地址形如: https://download.sublimetext.com/files/sublime-text_build-版本號_amd64.deb

3126的下載地址為:https://download.sublimetext.com/files/sublime-text_build-3126_amd64.deb

不過貌似必須FQ才能下載

例如:

sudo dpkg -i sublime-text_build-3126_amd64.deb

3) 通過apt安裝[網路不穩定,可能需要多次嘗試]

安裝GPG key:

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

確保apt能夠使用https源

sudo apt-get install apt-transport-https

使用穩定版源

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

更新apt源並安裝sublime-text

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

2. 開啟命令

subl

3.在Help裡輸入license key(license key可以網上自己搜尋)

複製程式碼
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
複製程式碼

4.安裝Packeage Control

在終端輸入subl開啟sublime text3, 使用快捷鍵ctrl + `(ESC下面的鍵),在彈出的控制檯中輸出以下程式碼:

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

5.重啟軟體後可以在Preference選單下找到Package Control命令

單擊執行Packeage Control,搜尋Install Package並進入該選項,此時即可為Sublime Text 3安裝所需外掛

6.關閉自動更新

Preferences -> Settings-User,在{}輸入 ,"update_check":false

 

7.設定一個tab鍵對應4個空格

Preferences -> Settings-User,在{}輸入 

"tab_size": 4,
"translate_tabs_to_spaces": true

8.解決中文無法輸入問題

git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix/
sudo cp lib/libsublime-imfix.so /opt/sublime_text/
sudo cp src/subl /usr/bin/

關閉sublime的所有視窗,然後在終端輸入subl,此時就可以輸入中文了

複製程式碼
[email protected]:~$ which subl
/usr/bin/subl
[email protected]-vm:~$ cat /usr/bin/subl   #檢視一下subl命令做了什麼
#!/bin/sh

export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "[email protected]"[email protected]:~$ 
複製程式碼

最終解決方法:

sudo vi /usr/share/applications/sublime_text.desktop 
#修改三個Exec
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"

/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=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"
OnlyShowIn=Unity;
複製程式碼

 遇到的問題: 將圖示鎖定到左側工作列後,再從工作列啟動後還是無法輸入中文,而且圖示顯示untitled SublimeText(UNREGISTERED)

此外在搜尋框中搜索會發現

顯然左側的圖示不應該存在,因為已經成功註冊。

解決方法: 

反覆嘗試後發現在多次重灌後產生了快取的.desktop檔案。只要將其刪除即可。

複製程式碼
# 查詢相關的檔案
find  /  -name sublime*
# 意外發現如下的.desktop檔案
~/.local/share/applications/sublime_text.desktop
~/.local/share/applications/_opt_sublime_text_sublime_text.desktop
# 內容如下:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=untitled - Sublime Text (UNREGISTERED)
Icon=sublime_text.png
Path=/
Exec=/home/hupeng/Desktop/sublime_text_3/sublime_text
StartupNotify=false
StartupWMClass=Sublime_text
OnlyShowIn=Unity;
X-UnityGenerated=true
複製程式碼

 效果:

徹底解除安裝sublime-text

複製程式碼
sudo apt-get remove --purge sublime-text
sudo apt-get autoremove

# 刪除配置檔案
sudo rm -rf /opt/sublime_text/
rm -rf ~/.config/sublime-text-3/
# 查詢相關檔案並手動刪除
sudo find / -name sublime*

sudo updatedb
locate sublime-text

相關推薦

ubuntu16.04sublime text3安裝配置

1.安裝方法1)使用ppa安裝sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer解除安裝 su

ubuntu16.04anaconda3的安裝配置,jupyter notebook的簡單使用

ubuntu16.04下anaconda3+pycharm的安裝和配置 1,anaconda3的安裝 linux可以下載這個版本 下載完後會出現一個名為Anaconda3-5.2.0-Linux-x86_64.sh的一個指令碼檔案 輸入命令 bash  Ana

學習筆記(六)ubuntu16.04Sublime Text3配置anacondatensorflow

注:本文非標準教程,僅是總結個人學習過程,可能存在紕漏,如有錯誤之處歡迎留言告知,非常感謝 上一篇學習筆記是使用IPYTHON去編譯tensorflow,但是我沒有圖形化介面實在不習慣,於是下了很多 IDE嘗試去編譯tensorflow,但是一律都是

ubuntu16.04mysql的安裝卸載。

root密碼 編輯 ide conf oot 提示 ubunt ica ges 一、  以前都是在windows上使用mysql數據庫,到Linux上還不是很熟悉,這也作為自己的一個記錄。   首先MySQL官方也給出了兩種安裝方式:   一:下載安裝包的形式, 因為我個人

ubuntu16.04vim的安裝配置

一、安裝vim 使用命令$ sudo apt-get install vim 來安裝vim,安裝後的vim需要進行一些配置,不然使用起來會有些不方便,比如不會自動縮排。 二、配置vim 使用命令$ vim /etc/vim/vimrc修改vim配置檔案 (修改該檔案對所有使用者都

Ubuntu16.04Anaconda的安裝解除安裝

一、去官網下載Anaconda,我下載的是Anaconda3 二、安裝Anaconda3 1、下載完成後命令列進入 Anaconda3-5.3.1-Linux-x86_64.sh 所在的路徑: [email protected]:~/Downloads$ bash Anacon

Ubuntu16.04 hadoop的安裝配置(偽分散式環境)

export JAVA_HOME=/usr/lib/jvm/java export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

Ubuntu16.04Java環境安裝配置

1、下載jdk。 2、驗證java是否安裝,使用java -version命令,如下圖所示說明沒有安裝: 3、在usr目錄中建立一個jdk-8目錄,如下圖所示: 4、配置系統環境變數,編輯/e

Ubuntu18.04Sublime Text3安裝、破解、以及輸入中文!

一、ubunut18.04安裝Sublime Text3 任意代開一個終端,依次輸入以下命令即可安裝成功(安裝後軟體未註冊,可能會有不能輸入中文問題!詳見步驟二、三)     1. wget -qO - https://download.sublimetext.com/s

Linux ubuntu16.04vim的安裝配置

一、安裝vim使用命令sudo apt-get install vim來安裝vim。sudo apt install vim二、進行vim配置,便於使用。set ai

Ubuntu16.04mongodb的安裝、使用者配置、遠端連線

一、安裝mongodb     安裝過程,參考:https://www.cnblogs.com/hupeng1234/p/7000499.html     版本更新可以及時跟蹤官網:     https://docs.mongo

ubuntu 16.04 linuxmongodb的安裝配置

目錄 測試環境: 安裝步驟: 操作資料庫 測試環境: ubuntu: 16.04.4 LTS gcc: 5.4.0 mongdb: 3.6.6 linux:檢視版本 uname -a cat /etc/issue

linuxjdk的安裝配置

rac -s watermark img 使用 etc 文件拷貝 安裝 com 一、首先依據自己的系統位數在網上下載對應的jdk安裝包 下載地址例如以下:http://www.oracle.com/technetwork/java/javase/downloads/jd

win7IIS的安裝配置 圖文教程

功能 服務 ges mage net 註冊 png com 服務器 最近想自己用自己的電腦搭一臺服務器,註冊了花生殼,得到了一個免費的域名,然後需要使用IIS服務,我的電腦是Win7的,默認是不安裝IIS的,於是只好先安裝起來 一.首先是安裝IIS。打開控制面板,打開“程序

ubuntu16.04apt-get安裝mysql5.7,文件目錄結構

數據 mysql5.7 5.7 conf rec roo lib star 安裝mysql 配置文件 [email protected]/* */:/etc/mysql# tree.├── conf.d│ ├── mysql.cnf

ubuntu16.04源碼安裝onos1.0.2

版本選擇 ash tool lean 相同 3.2 鏈接 com 但是 由於工作需要,下載安裝onos1.0.2的版本,大家看需求可以下載安裝更高級的版本 參考鏈接:http://www.sdnlab.com/14650.html 1.系統環境 Ubuntu16.04 LT

ubuntu16.04c編程環境配置及vim基本配置

rul name 光標位置 hls 更多 utf 避免 進入 install 配置編程環境:sudo apt-get install vim sudo apt-get install g++

Window10Mysql的安裝配置

隨機密碼 blank 我的電腦 必須 有一個 應該 pre mar for 下載MYSQL 官網下載MYSQL5.7.21版本,鏈接地址https://www.mysql.com/downloads/。下載流程圖如下: 進入官網點擊Community,下載社區版。

windows的nginx安裝配置及與tomcat關聯配置記錄

   1. 官方中文說明:http://wiki.nginx.org/NginxChs  或者http://nginx.org/ 下載:當前穩定版: Nginx 1.0.5 | Nginx/windows 1.0.5 (更新記錄) (2011年7月19日) 我們下

ubuntu16.04的htk安裝編譯

HTK(HMM Tools Kit)是一個劍橋大學開發的專門用於建立和處理HMM的實驗工具包[1],主要應用於語音識別領域,也可以應用於語音合成、字元識別和DNA排序等領域。HTK經過劍橋大學、Entropic公司及Microsoft公司的不斷增強和改進,使其在語音識別領域處於世界領先水平,另外,HTK還是一