SublimeText2編輯器和它的插件小結一下

今天簡單的接觸了SublimeText編輯器和它的插件,今天小結一下:


1:安裝下下載SublimeText2編輯器,去官方網站下載,我是下載的win64的綠色版本。
      地址:http://www.sublimetext.com/2
2:在控制檯輸入命令來安裝插件安裝工具:
     調用控制檯的快捷鍵:ctrl + 、(~) 這2組合鍵
     命令:import urllib2,os; 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())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
     記得回車
3:個人感覺窗口顏色不爽,果斷的修改顏色:
     找到自己的存放目錄:Sublime Text 2\Data\Packages\Color Scheme - Default下選中自己當前的主題(查看當前主題:Preferences/ColorScheme,看哪個被選中了)
     用編輯器打開:我的主題是Mac Classic.tmTheme
     查找並修改下面項(#C7EDC7是我自己設定了顏色,保護視力啊~~~):
          <key>background</key>
          <string>#C7EDC7</string>
4:安裝其他插件:
     使用命令ctrl+shift+p調出安裝插件的輸入框,在裏面輸入:package install,然後回車,一會會自動彈出一個輸入框,你可以再裏面輸入自己要的插件名稱。
     我這裏介紹下我用的插件Emmet(說是ZenCoding的替代品,因爲我怎麼也搜不到ZenCoding的插件安裝了):在彈出的小窗中輸入Emmet安裝好插件,然後重啓
     該插件的簡單使用:
          注:按ctrl+alt+回車調出插件的控制檯,在控制檯輸入自己的命令來編輯。
          命令解釋:
               #  表示標籤的id
               $  表示一個佔位符,會自動的替換爲數字,如果標籤有多個的話會自動遞增。
               .  表示標籤的class屬性
               [key=value] 可以爲標籤設定指定的屬性
               *  在後面跟上數字幾,就表示當前標籤複製幾份。
         當然還可以安裝些別的插件和語法片段來提示輸入。
5:SublimeText2常用的一些快捷鍵(自定義):

//和eclipse的常用快捷鍵接近

[
    {
        "keys": ["ctrl+shift+f"], "command": "js_format",//JS格式化
        "context": [{"key": "selector", "operator": "equal", "operand": "source.js,source.json"}]
    },
	{ "keys": ["ctrl+shift+r"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },
	{"keys": ["f11"], "command": "toggle_full_screen" },	//全屏    
    {"keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"}},//刪除整行
	{"keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false }},		//使用/進行註釋
	{"keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },//註釋*
	{"keys": ["ctrl+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },//定位到第幾行
	{"keys": ["ctrl+shift+l"], "command": "expand_selection", "args": {"to": "line"} },//選擇整行
	{"keys": ["alt+s"], "command": "sort_lines", "args": {"case_sensitive": false} },		//不區分大小寫按a-z排序
	{"keys": ["alt+shift+s"], "command": "sort_lines", "args": {"case_sensitive": true} },	//區分大小寫按a-z排序
	{"keys": ["ctrl+alt+down"], "command": "duplicate_line" },	//複製光標所在行
	{"keys": ["ctrl+alt+up"], "command": "duplicate_line" },	//複製光標所在行
	{"keys": ["alt+up"], "command": "swap_line_up" },		//代碼上移
	{"keys": ["alt+down"], "command": "swap_line_down" },	//代碼下移
	{"keys": ["ctrl+e"], "command": "find_under_expand" }, //查找下一個選中單詞,選中多個
	{"keys": ["ctrl+shift+u"], "command": "upper_case" },//轉大寫
	{"keys": ["ctrl+shift+d"], "command": "lower_case" },//轉小寫
	{"keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false}},//向上延長光標
	{"keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true}},//向下延長光標
	{"keys": ["ctrl+k"], "command": "find_under" },//下一個匹配選中單詞
	{"keys": ["ctrl+shift+k"], "command": "find_under_prev" },//上一個匹配選中單詞
	{"keys": ["ctrl+pagedown"], "command": "next_view" },	//後一個文件
	{"keys": ["ctrl+pageup"], "command": "prev_view" }		//前一個文件
]



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章