1. 實驗環境
Ubuntu 14.04 + Sublime text 3
2. sublime text介紹
ublime Text 是一款流行的文本編輯器軟件,有點類似於TextMate,跨平台,可運行在Linux,Windows和Mac OS X。也是許多程序員喜歡使用的一款文本編輯器軟件。
Sublime Text 3主要特色:
-語法高亮、代碼提示補全、代碼折疊、自定義皮膚/配色方案、多便簽
-代碼地圖、多種界面布局與全屏免打擾模式
-靈活的插件支持
3.命令行安裝步驟
3.1 在Ubuntu中按CTRL+ALT+T打開命令窗口
添加sublime text 3的倉庫:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
回車,出現很多信息。但是我們看看圖片最后字知道,這地方在等待我們確認是否添加這個倉庫,按enter鍵繼續,按crtl+c取消。
此時,按ENTER繼續,建立信任數據庫。
3.2 更新軟件庫:
sudo apt-get update
3.3 安裝Sublime Text 3:
sudo apt-get install sublime-text-installer
3.4 下面是sublime text 2的安裝命令,與3稍有不同:
sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text-dev
4.圖形化安裝步驟
ubuntu軟件中心中搜索Sublime Text,搜索到之后點擊右側的安裝按鈕
5.sublime配置
5.1 package control的安裝
這個應該是一個必須的選項了,使用這個插件可以很方便的管理其他的插件.安裝很簡單:
ctr+`
調出控制台然后粘貼如下python代碼:
Sublime Text 2
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
Sublime Text 3
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)
如上代碼僅僅為示例,建議去官方網址復制、粘貼
https://packagecontrol.io/installation
如果安裝成功則可以看到Package Control就說明安裝成功了!
5.2 中文支持
Sublime Text支持UTF-8編碼,要支持中文的話需要安裝一個插件
ctr+shift+p輸入install,然后輸入ConvertToUTF8,下載安裝就可以了
5.3 設置主題
當顯示文件目錄樹(ctr+k,ctr+b)的時候左邊默認是白色的,感覺很不協調.我選用了另一個不錯的主題Theme-Flatland:
這個主題可以用包管理器下載安裝
【默認的目錄樹主題】
【Theme-Flatland主題】
preferences -> setting-user中添加:
"theme": "Flatland Dark.sublime-theme", "color_scheme": "Packages/Theme - Flatland/Flatland Monokai.tmTheme", "flatland_sidebar_tree_small" : true,
5.4 設置字體
ubuntu中默認字體,空格只占半個字符,所以tab鍵對齊效果很不理想,代碼可視性太差!
【默認字體效果】
preferences -> setting-user中更改:
"font_face": "DejaVu Sans Mono",
【更改后,世界終於美好了】
參考文檔 http://blog.csdn.net/altenli/article/details/43148521