Sublime Text
相關原文地址:
SubLime Text 3 配置SublimeREPL來交互式調試程序
1、插件安裝方法
1.按住 Ctrl + shift + p,輸入 package control
2.點擊 選項 package control :Install Package,等待插件安裝界面的響應
3.輸入想要安裝的插件名,如 HTML Beautiful,JSONlint等
4.點擊匹配的查找結果,等待安裝
2、常用插件
- Alignment——代碼對齊插件
- Sublime CodeIntel——代碼自動提示
- SideBarEnhancements——側邊欄插件
3、Sublime Text快捷鍵
Ctrl+L 選擇整行(按住-繼續選擇下行)
Ctrl+K+K 從光標處刪除至行尾
Ctrl+Shift+K 刪除整行
Ctrl+Shift+D 複製光標所在整行,插入在該行之前
Ctrl+J 合併行(已選擇需要合併的多行時)
Ctrl+K+U 改爲大寫
Ctrl+KL 改爲小寫
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+K+0 展開所有
Ctrl+U 軟撤銷
Ctrl+T 詞互換
Tab 縮進 自動完成
Shift+Tab 去除縮進
Ctrl+Shift+↑ 與上行互換
Ctrl+Shift+↓ 與下行互換
Ctrl+K Backspace 從光標處刪除至行首
Ctrl+Enter 光標後插入行
Ctrl+Shift+Enter 光標前插入行
Ctrl+F2 設置書籤
F2 下一個書籤
Shift+F2 上一個書籤
4、SubLime Text 3 配置SublimeREPL來交互式調試程序
首先需要安裝插件sublimeREPL,根據上方的安裝方法安裝,後臺安裝好後,查看如下圖:
4.1設置SublimeREPL運行的Python環境
在你的Sublime Text 3的路徑下,我的是…\Sublime Text 3\Data\Packages\SublimeREPL\config\Python\ 找到Main.sublime-menu文件,然後用Sublime Text 3 打開,找到id 爲 repl_python行,修改 “cmd”: [“python”, “-i”, “-u”,"$file_basename"],保存。
4.2快捷鍵設定
[
{
"keys": ["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command",
"args": {
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"}
},
{
"keys": ["f8"],
"caption": "SublimeREPL: Python - PDB current file",
"command": "run_existing_window_command",
"args": {
"id": "repl_python_pdb",
"file": "config/Python/Main.sublime-menu"}
},
]
f5 直接運行*.py文件,f8調試*.py文件。
5、代碼自動提示插件SublimeCodeIntel
安裝方式和Anaconda一樣,在”首選項\Package Control”選擇安裝”install package”,在彈出的窗口中輸入”SublimeCodeIntel”,搞定。
配置:
在配置文件裏面寫上如下圖所示的內容:
{
"python":{
"python":"C:/Users/Administrator/AppData/Local/Programs/Python/Python35-32/python.exe",
"pythonExtraPaths":[
"C:/Users/Administrator/AppData/Local/Programs/Python/Python35-32",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python35-32/DLLs",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python35-32/Lib",
"C:/Users/Administrator/AppData/Local/Programs/Python/Python35-32/Lib/site-packages",
]
}
}
效果如下: