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