Sublime优美设置(待续)
快捷鍵熟悉練習(xí)請(qǐng)查看
http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html
1.基礎(chǔ)用戶設(shè)置
工具欄 – Preferences – Settings – User
{“theme”: “Soda Dark.sublime-theme”,“tab_size”: 4,“font_size”: 10.0,“font_face”: “Microsoft YaHei Mono”,“word_wrap”: “true”,“highlight_line”: true,“default_line_ending”: “unix”,“scorll_past_end”: false,“update_check”: false,“translate_tabs_to_spaces”: true,“save_on_focus_lost”: true,“ensure_newline_at_eof_on_save”: true,“trim_trailing_white_space_on_save”: true, }theme 主題
tab_size 制表位寬
font_size 字體大小
font_face 字體樣式
word_wrap 自動(dòng)換行
highlight_line 高亮當(dāng)前行
default_line_ending 跨平臺(tái)換行符
scorll_past_end 滾動(dòng)能否超過(guò)結(jié)尾
update_check 關(guān)閉版本升級(jí)檢查
save_on_focus_lost 窗口失焦自動(dòng)保存
ensure_newline_at_eof_on_save 保存時(shí)自動(dòng)設(shè)置文件尾
trim_trailing_white_space_on_save 保存時(shí)自動(dòng)刪除行尾空格
translate_tabs_to_spaces 將制表位置轉(zhuǎn)換為空格符
2.快捷鍵設(shè)置
工具欄 Preferences – key Bindings – User
[// 對(duì)齊代碼{"keys": ["ctrl+alt+f"],"command": "alignment"},//復(fù)制高亮代碼到剪貼板 {"keys": ["ctrl+shift+c"],"caption": "SublimeHighlight: copy to clipboard as HTML","command": "sublime_highlight", "args":{"target":"clipboard","output_type":"html"}},//自動(dòng)補(bǔ)齊{ "keys": ["alt+space"], "command": "auto_complete"},//再次補(bǔ)齊 { "keys": ["ctrl+alt+"], "command": "reindent"},//刪除多余空格{ "keys": ["ctrl+alt+e"], "command": "delete_trailing_spaces"},// 運(yùn)行Python代碼,可以在Sublime里面測(cè)試代碼錯(cuò)誤{"keys": ["f5"],"command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}, ]auto_complete 自動(dòng)補(bǔ)齊變量名、函數(shù)名、關(guān)鍵字列表
reindent 大殺器——再次補(bǔ)齊
常用快捷鍵:
ctrl+D 選擇相同字符Ctrl + D 選擇當(dāng)前光標(biāo)所在的詞并高亮該詞所有出現(xiàn)的位置,再次Ctrl + D選擇該詞出現(xiàn)的下一個(gè)位置,在多重選詞的過(guò)程中,使用Ctrl + K進(jìn)行跳過(guò),使用Ctrl + U進(jìn)行回退,使用Esc退出多重編輯。
多重選詞的一大應(yīng)用場(chǎng)景就是重命名——從而使得代碼更加整潔。盡管Sublime Text無(wú)法像IDE(例如Eclipse)那樣進(jìn)行自動(dòng)重命名,但我們可以通過(guò)多重選詞+多重編輯進(jìn)行直觀且便捷的重命名:
ctrl+S 保存
ctrl+b 運(yùn)行
ctrl+n 新建窗口
ctrl+shift+p 輸入 package control ,打開(kāi)命令面板
ctrl+U 回退
ctrl+J 有打散自然就有合并,可以把當(dāng)前選中區(qū)域合并為一行:
ctrl+l 選擇行
ctrl+T 需要調(diào)換兩個(gè)字母甚至兩個(gè)單詞的位置
ctrl+p 隨意跳轉(zhuǎn)” 可以讓你方便的在文件之間切換,搜索項(xiàng)目中的文件,會(huì) 對(duì)已經(jīng)打開(kāi)的文件或者目錄進(jìn)行搜索,并給出匹配最佳的搜索結(jié)果的預(yù)覽
ctrl+Enter 在下一行插入新行
ctrl+Shift+Enter 在上一行插入新行
ctrl+shift+l 可將當(dāng)前選中區(qū)域打散,然后進(jìn)行同時(shí)編輯。
ctrl+k+b 開(kāi)關(guān)側(cè)欄
ctrl+g 跳轉(zhuǎn)到第幾行
ctrl+w 關(guān)閉當(dāng)前打開(kāi)文件
ctrl+shift+w 關(guān)閉所有打開(kāi)文件
ctrl+shift+v 粘貼并格式化
ctrl+/ 注釋
ctrl+alt+/ 塊注釋
ctrl+shift+d 復(fù)制行
ctrl+shift+up/down 整行移動(dòng)
alt+f3 選擇當(dāng)前文本所有相同語(yǔ)句
ctrl+f 搜索文件中的關(guān)鍵字
ctrl+shift+f 搜索文件夾內(nèi)的關(guān)鍵字
ctrl+r 搜索文件中的函數(shù)
ctrl+f2 標(biāo)記當(dāng)前行
f2 在標(biāo)記之間跳轉(zhuǎn)
f11 全屏模式
shift+f11 免打擾模式
alt+shift+num 分屏顯示
alt+num 切換打開(kāi)的文件
有事沒(méi)事查看熱鍵 工具欄 Preferences – key Bindings-Default
推薦一個(gè)超贊的快捷鍵練習(xí)網(wǎng)站
http://www.shortcutfoo.com/
Ctrl+Z 撤銷(xiāo)。
Ctrl+Y 恢復(fù)撤銷(xiāo)。
Ctrl+F 打開(kāi)底部搜索框,查找關(guān)鍵字。
Ctrl+A 選中全文
Ctrl+B 運(yùn)行python
Ctrl+Shift+P 調(diào)出命令窗
Ctrl+shift+V 格式化粘貼 這個(gè)很有用,可以把網(wǎng)上的代碼按照我的格式粘到我的文檔里
Ctrl+/ 注釋 這個(gè)比較厲害,如果是python,就是加#號(hào)的,想取消再弄一次就好了
3. 插件管理 Package Control
Step 1:安裝插件管理
Package Control是ST的插件管理器。插件,也就是那個(gè)啥,插件管理器,也就是那個(gè)啥,你們懂的。這是coding性福生活一小步,也是子孫代碼的一大步。
ctrl+`(與QQ拼音熱鍵切換沖突)打開(kāi)調(diào)試窗口,復(fù)制粘貼如下代碼,回車(chē)即可自動(dòng)安裝,安裝完成重啟ST。
import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())工具欄 – Preferences – Package Control
主掌插件的生殺大權(quán)(安裝卸載)。
Step2 安裝插件
裝了插件管理器,就可以隨便插了(小黃文既視感)
插件介紹
(1).Clipboard Manager
工具欄 Preferences – key Bindings-User
以上代碼將覆蓋系統(tǒng)默認(rèn)的復(fù)制剪切快捷鍵,使用 ctrl+shift+v 即可顯示并使用剪貼板歷史記錄
(2)FileHeader
文件模板插件,可以定制各種文件模板和文件頭部模板,保存時(shí)可以自動(dòng)更新文件的修改時(shí)間。
FileHeader 的配置文件也都保存在 Packages 文件夾,template 中的 body 對(duì)應(yīng)文件模板,header 對(duì)應(yīng)文件頭部模板,使用文件對(duì)應(yīng)的格式命名。
(3)Side?Bar?Enhancements
自從有了側(cè)邊欄,媽媽再也不用擔(dān)心我弄不歸一項(xiàng)目文件。ctrl+k/b 簡(jiǎn)直停不下來(lái)。
(4)Emmet
編輯器中最流行的插件之一。Emmet,前身Zen Coding也是web開(kāi)發(fā)者提高生產(chǎn)力最有效的方法之一。按下Tab鍵,Emmet就能把一個(gè)縮寫(xiě)展開(kāi)成一個(gè)HTML和CSS代碼塊。前端必備神器。
(5).Git
這個(gè)插件的實(shí)質(zhì),看下它名字就知道了——它提供了使用我們的最?lèi)?ài)的編輯器直接和Git協(xié)同工作的機(jī)會(huì)。使用這種方式與Git協(xié)同工作會(huì)節(jié)省您大量的時(shí)間。首先:您不需要時(shí)常的在Sublime和終端間相互切換。其次:它具有tag自動(dòng)補(bǔ)全功能,敲add就足夠了,而不是git add -A。而且:它具有快速提交功能(quick),一個(gè)命令添加所有變化并全部提交。
(6)SublimeREPL
對(duì)開(kāi)發(fā)者來(lái)講這個(gè)可能是最有用的插件之一了。SublimeREPL 可以直接在編輯器中運(yùn)行一個(gè)解釋器,支持很多語(yǔ)言:
Clojure,CoffeeScript,F#,Groovy,Haskell,Lua,MozRepl,NodeJS,Python,R,Ruby,Scala,shell,etc
(7)DocBlockr
DocBlockr 會(huì)成為你編寫(xiě)代碼文檔的有效工具。當(dāng)輸入/**并且按下Tab鍵的時(shí)候,這個(gè)插件會(huì)自動(dòng)解析任何一個(gè)函數(shù)并且為你準(zhǔn)備好合適的模板。
(8)AutoFileName
自動(dòng)補(bǔ)全文件路徑,非常方便,沒(méi)有廢話。
(9)ColorPicker
通常,如果我們需要一個(gè)調(diào)色盤(pán)的時(shí)候,我們習(xí)慣使用Photoshop或是Gimp。但是一個(gè)完整的選色工具可以直接在你的編輯器中使用。更多繽紛更多歡樂(lè)盡在 ctrl/cmd+shift+c。
(10)JEDI
python是一種縮進(jìn)嚴(yán)格的語(yǔ)言,一個(gè)縮進(jìn)錯(cuò)誤可能造成毀天滅地的影響。自從有了JEDI,媽媽再也不用擔(dān)心我分分鐘毀天滅地了,加特效請(qǐng)按 ctrl/cmd+shift+r。
(11)ConvertToUTF8
支持GBK編碼和UTF-8編碼轉(zhuǎn)換的插件,配合save_all快捷鍵可以批量轉(zhuǎn)碼,不能更有愛(ài)。
(12)Alignment
變量不在一條豎直線上逼死強(qiáng)迫癥,選中多行,ctrl+alt+f (個(gè)人設(shè)置的),盡情感受coding的大和諧吧
step-3:枕邊語(yǔ)
C.sublime-build
{“cmd”: [“g++”, “${file}”, “-o”, “${file_path}/${file_base_name}”],“file_regex”: “^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$”,“working_dir”: “${file_path}”,“selector”: “source.c, source.c++”,“encoding”: “GBK”,“shell”: true,“variants”:[{“name”: “Run”,“cmd”: [ “start”, “${file_path}/${file_base_name}.exe”]}] }JavaX.sublime-build
{“cmd”: [“javac”,”-encoding”,”UTF-8″,”-d”,”.”,”$file”],“file_regex”: “^(…*?):([0-9]*):?([0-9]*)”,“working_dir”: “${file_path}”,“selector”: “source.java”,“encoding”:”GBK”,“shell”: true,“variants”:[{“name”: “Run”,“cmd” : [“start”,”cmd”,”/c”, “java ${file_base_name} &echo. & pause”],“encoding”:”GBK”}] }本文轉(zhuǎn)自:
Sublime Text 全程指引 by Lucida
Sublime配置與各種插件
Sublime Text官方文檔 中英文版本
把Sublime Text 2打造成一個(gè)輕量級(jí)Python的IDE
有了CodinGame,玩著游戲就能學(xué)編程
將sublime text3添加到右鍵菜單中(可執(zhí)行)
http://www.1anc3r.me/一起大聲念sublime大法好/
http://blog.l1n3.net/python/sublime-text-to-python-ide/
更多 請(qǐng)查看
http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html
總結(jié)
以上是生活随笔為你收集整理的Sublime优美设置(待续)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于机器学习你必须要了解的事情
- 下一篇: Recall(召回率) Precisio