天天看點

sublime text使用筆記

Sublime Text 3 dev builds are currently available to registered users only. dev版本隻提供給注冊使用者。

Sublime Text 3,好久沒有更新了,最新版有些插件無法使用,好奇怪。退回到3083,可以免費使用的版本。

##設定

// 設定字型
"font_face": "YaHei Consolas Hybrid",
"font_size": 12,
// 使光标閃動更加柔和
"caret_style": "phase",
// 高亮目前行
"highlight_line": true,
// 高亮有修改的标簽
"highlight_modified_tabs": true,
//使用的主題
"theme": "Spacegray Eighties.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
//使用tab補全代碼,回車跳行
"auto_complete_commit_on_tab": true,
           

##安裝插件 先安裝

Package Control

快捷鍵ctrl+` 或者View > Show Console,打開指令行,輸入,安裝好以後重新開機。

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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

##插件離線安裝 由于網絡問題,有些時候需要通過其它方式下載下傳回來,離線安裝

先下載下傳好插件安裝包,可以在https://packagecontrol.io/搜尋。 然後放在

Sublime Text/Data/Packages

在github下載下傳的,要修改插件的名字例如,Emmet,下載下傳的離線包是

emmet-sublime-master.zip

,修改為

Emmet

,和插件名字一樣,如果首字母是大寫的就大寫,這是個坑,下面有解釋。

如果你安裝的有

Package Control

,而又要離線安裝插件,要記得在Package Control,使用者設定裡面在

installed_packages

添加你插件的名字。例如
{
	"auto_upgrade": false,
	"auto_upgrade_ignore":
	[
	],
	"auto_upgrade_last_run": null,
	"bootstrapped": true,
	"installed_packages":
	[
		"AutoFileName",
		"BracketHighlighter",
		"Color Highlighter",
		"ConvertToUTF8",
		"Emmet",
		"jQuery",
		"Package Control",
		"SublimeCodeIntel",
		"Theme - Spacegray"
	]
}

           

##使用的插件 ###ConvertToUTF8

通過本插件,您可以編輯并儲存目前編碼不被 Sublime Text 支援的檔案,特别是中日韓使用者使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP 等 https://github.com/seanliang/ConvertToUTF8

###AutoFileName

自動完成檔案名的輸入

###BracketHighlighter

可比對标簽,括号,引号等,高亮标記,便于檢視起始和結束标記。https://github.com/facelessuser/BracketHighlighter
如果離線安裝,html的tags不顯示。作者是建議線上安裝的,但由于網絡安裝不上,選擇離線安裝,還要安裝

Package Control

backrefs

https://github.com/facelessuser/sublime-backrefs,需要Package Control在

Installed Packages檔案夾裡面

自動生成的

0_package_control_loader.sublime-package

用解壓軟體打開,建立一個

50-backrefs.py

,再寫上,如下。我用好壓,直接把檔案拉進去的。就可以了
from package_control import sys_path
sys_path.add_dependency('backrefs')
           

###jquery

jqeury函數自動提示,https://github.com/SublimeText/jQuery

###Color Highlighter

css顔色提示和配色。https://github.com/Monnoroch/ColorHighlighter

###emmet

簡短的代碼,讓代碼自動完成,大名鼎鼎的插件。 安裝是個坑,如果是離線安裝,要把名字修改問

Emmet

,并且還要安裝

PyV8

,網絡問題,自己安裝pyv8,https://github.com/emmetio/pyv8-binaries 下載下傳對應的版本,或者可以32和64都下載下傳上,在

Sublime Text/Data/Packages

建立

PyV8

檔案夾,注意名字大小寫,再建立

win32-p3和win64-p3

,p3是py3版本了,把下載下傳回來的分别放進去。 再關閉自動更新,建立

config.json

,寫上如下
{"skip_update": true}
           

###SublimeCodeIntel

代碼提示

###spacegray

漂亮的主題

##修改設定檔案夾,綠色便攜式 在安裝目錄下載下傳建立

Data

檔案夾,然後把

%appdata%/Sublime Text 3

裡面的檔案複制到data裡面 或者,可以直接下載下傳便攜版

##快捷鍵

Ctrl+L 選擇整行(按住-繼續選擇下行) Ctrl+KK 從光标處删除至行尾 Ctrl+Shift+K 删除整行 Ctrl+Shift+D 複制光标所在整行,插入在該行之前 Ctrl+J 合并行(已選擇需要合并的多行時) Ctrl+KU 改為大寫 Ctrl+KL 改為小寫 Ctrl+D 選詞 (按住-繼續選擇下個相同的字元串) Ctrl+D 跳轉到指定行 Ctrl+M 光标移動至括号内開始或結束的位置 Ctrl+Shift+M 選擇括号内的内容(按住-繼續選擇父括号) Ctrl+/ 注釋整行(如已選擇内容,同“Ctrl+Shift+/”效果) Ctrl+Shift+/ 注釋已選擇内容 Ctrl+Z 撤銷 Ctrl+Y 恢複撤銷 Ctrl+M 光标跳至對應的括号 Alt+. 閉合目前标簽 Ctrl+Shift+A 選擇光标位置父标簽對兒 Ctrl+Shift+[ 折疊代碼 Ctrl+Shift+] 展開代碼 Ctrl+KT 折疊屬性 Ctrl+K0 展開所有 Ctrl+U 軟撤銷 Ctrl+T 詞互換 Tab 縮進 自動完成 Shift+Tab 去除縮進 Ctrl+Shift+↑ 與上行互換 Ctrl+Shift+↓ 與下行互換 Ctrl+K Backspace 從光标處删除至行首 Ctrl+Enter 光标後插入行 Ctrl+Shift+Enter 光标前插入行 Ctrl+F2 設定書簽 F2 下一個書簽 Shift+F2 上一個書簽

##顯示頂部菜單欄

按住Ctrl+Shifp+p,出現一個框,在框裡輸入

view:

,選擇:

View:Toggle Menu

即可

ctrl+alt+shift+p

win下 顯示範圍show_scope_name

轉載于:https://my.oschina.net/f89/blog/715287