Sublime Text 3 插件和python环境
?
安裝Python,設(shè)置環(huán)境變量
首先需要安裝Python,訪問地址https://www.python.org,下載Python,無腦點擊下一步安裝即可。
在CMD輸入命令python,如果進入如圖則表明Python安裝成功:
如果沒有進入Python IDE,添加環(huán)境變量:
這里以Windows 10為例,點擊:我的電腦屬性->高級系統(tǒng)設(shè)置->環(huán)境變量,點擊下方新建:
這時在變量名這一欄輸入Python,在變量值這一欄輸入Python.exe的路徑,如圖:
點擊確定。
接下來在系統(tǒng)變量中,找到Path,點擊編輯:
編輯后,點擊右上角新建,輸入Python得到路徑,最后點擊確定即可:
這樣就把Python變量添加到了系統(tǒng)中,在命令行輸入python,就會進入Python IDE。
Sublime Text 3 安裝激活
訪問地址http://www.sublimetext.com下載Sublime Text 3,下載點擊安裝即可:
安裝后,標(biāo)題欄出現(xiàn)(UNREGISTERED),是未激活的意思,但是不激活也什么影響,只是偶爾彈窗讓你激活,強迫癥最好還是注冊激活一下。
按照以下步驟激活:
點擊Help->Enter License
在彈出的窗口輸入下面的代碼。
----- BEGIN LICENSE ----- sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F202E 7B91AB2D 0D2A40ED 352B269B 76E84F0B CD69BFC7 59F2DFEF E267328F 215652A3 E88F9D8F 4C38E3BA 5B2DAAE4 969624E7 DC9CD4D5 717FB40C 1B9738CF 20B3C4F1 E917B5B3 87C38D9C ACCE7DD8 5F7EF854 86B9743C FADC04AA FB0DA5C0 F913BE58 42FEA319 F954EFDD AE881E0B ------ END LICENSE ------再點擊Use License 即可成功激活
安裝package control & SublimeREPL
package control 可以下載各種插件,非常實用,要使用Python,必安裝它
首先安裝Ctrl+`,將下面代碼輸入到框內(nèi),按回車
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)等待幾十秒左右,點擊Preferences,出現(xiàn)package control則代表安裝成功
接下來安裝SublimeREPL,這個插件的作用是控制Python的輸入,要綁定快捷鍵輸入輸出就要安裝這個插件。
點擊Preferences->package control,在彈出的框內(nèi)選擇Package Control:Install Package,這個是安裝插件的意思,點擊它。
等待十幾秒后,會出來插件分類和列表,這里直接在輸入框里面輸入SublimeREPL,點擊第一個,就會開始安裝。
安裝完成之后點擊Tools,出現(xiàn)SublimeREPL,表示安裝成功。
配置Sublime Text 3 Python編譯系統(tǒng)
首先配置Python編譯模塊,讓編輯器能能解析Python代碼。
點擊Tools->Build System->New Build System
復(fù)制下面代碼,并命名為Python3.sublime-build。
{
? ? "cmd": ["C:/Python27/python.exe","-u","$file"],
? ? "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
? ? "selector": "source.python",
? ? "encoding": "cp936",
}
?
這時編譯系統(tǒng)就搞好了,在桌面創(chuàng)建py文件,使用Sublime text 3打開,按Ctrl+b:
這樣就可以運行Python代碼了,下一步進行優(yōu)化。
綁定按鍵
首先點擊Preferences下的Key Bindings,輸入如下內(nèi)容:
[{ "keys": ["f5"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"} },{"keys":["f1"],"caption": "SublimeREPL: Python","command": "run_existing_window_command", "args":{"id": "repl_python","file": "config/Python/Main.sublime-menu"}}]保存后重啟下編輯器。
效果
這時候,按F1:
導(dǎo)入、中文啥的都支持,跟Python自帶IDE一樣,唯一的區(qū)別就是這個看著很爽。
在文本編輯框隨意輸入,按F5:
效果如圖。
其他插件
?
Sublime text 3搭建Python開發(fā)環(huán)境
前輩們說的已經(jīng)很多了,但是自己依舊會出現(xiàn)各種問題,寫篇日志記錄這次的搭建經(jīng)驗。
1.安裝python,我用的是python3.5,可以上官網(wǎng)下載
2.安裝Sublime text 3,可以上官網(wǎng)下載
3.安裝插件:
Package Control:首先安裝這個插件,比較麻煩一點,可以直接看?官網(wǎng)說明
1.打開命令行界面,使用?ctrl+`快捷鍵 或者 菜單項View?>?Show Console?
2.Sublime text 3復(fù)制下面的代碼
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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) urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)? ?3.Sublime text 2復(fù)制下面代碼
import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')在preferences菜單下新增package control選項,安裝成功
主題:ColorSublime提供了許多主題,可以選自己喜歡的
SideBarEnhancements:擴展側(cè)邊欄功能,必備
ctrl+P在package control中搜索install,
接著搜索SideBarEnhancements,點擊后安裝
?Anaconda:代碼提示等許多功能,必備
ctrl+P在package control中搜索install,
進入安裝界面,安裝好后再在新窗口命令行中輸入Anaconda并點擊第一個備選項進行安裝。
在settings-default中修改
python_interpreter后為python默認(rèn)安裝位置,我的python安裝目錄在E:\Python\python.exe,注意要用反斜杠
settings-user中配置如下:
{ "python_interpreter": "E:/Python/python.exe", "suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, } "python_interpreter": "E:/Python/python.exe", "suppress_word_completions": true, "suppress_explicit_completions": true, "complete_parameters": true, }安裝后如果不能自動補全模塊名,可以查找Sublime Text的github的主頁README.md看介紹
找到Sublime Text3的包目錄,在軟件里Preferences/Browser Packages里面。然后在Packages里新建一個文件夾python,里面新建一個Completion Rules.tmPreferences,注意別忘了空格,然后編輯里面內(nèi)容為:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict><key>scope</key><string>source.python</string><key>settings</key><dict><key>cancelCompletion</key><string>^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)</string></dict> </dict> </plist>xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict><key>scope</key><string>source.python</string><key>settings</key><dict><key>cancelCompletion</key><string>^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)</string></dict> </dict> </plist>然后重啟subime就好了!
?
?
SublimeLinter:代碼檢查工具,可以設(shè)置四種工作狀態(tài)
僅保存模式,節(jié)省資源,保證ST3的流暢
在僅保存模式下,敲完代碼,保存后會提示代碼錯誤和警告的地方
可以設(shè)置提示的方式,以及,show Errors on save
安裝過程:
1.安裝sublimeLinter
方法同上
2.安裝pep8或者pyflakes
在cmd命令行中 用pip命令安裝,
如:pip install pep8
3.安裝sublimelinter-pep8或者sublimelinter-pyflakes,對應(yīng)上面安裝的pep8或者pyflakes
測試后:
安裝成功!
Python pep8 autofromat:代碼格式化
讓代碼更簡潔!
快捷鍵Ctrl + Shift + R,好東西一個,又節(jié)省了程序員的工作。
Emmet:可以通過簡單的縮寫來創(chuàng)建 HTML 或者 CSS 的代碼塊。
我自己的配置
?
設(shè)置python3編譯環(huán)境(我的經(jīng)歷)
將C:\Users\49974\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python的文件夾文件復(fù)制到
C:\Users\49974\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python36(新建)
修改內(nèi)容:python=>Python3(全部修改) //"syntax"處不修改
?
修改按鍵:C:\Users\49974\AppData\Roaming\Sublime Text 3\Packages\Default
文件路徑
C:\Users\49974\AppData\Roaming\Sublime Text 3\Packages
F1:以谷歌瀏覽器打開
F2:以火狐瀏覽器打開????
F3:以ie瀏覽器打開
?
F5:以python25編譯
F6:以python36編譯
F7:與CTRL+B一樣
ConvertToUTF8 - Packages - Package Control
配置了一下午的環(huán)境+編碼問題
最后經(jīng)過老哥的知道發(fā)現(xiàn)?是編譯系統(tǒng)自動選了python2
但奇怪的是之前沒選python3也是可以正常運行,可能是一個小bug吧
中文編碼問題
?
在學(xué)習(xí)python以及在使用python進行項目開發(fā)的過程中,經(jīng)常會使用print語句打印一些調(diào)試信息,這些調(diào)試信息中往往會包含中文,如果你使用python版本是python2.7,或許你也會遇到和我一樣的問題:那就是print打印中文異常以及顯示亂碼問題。本文主要分析一下在linux下使用python2.7的print語句中文異常以及終端顯示中文亂碼問題的原因及解決辦法。轉(zhuǎn)載請注明出處,謝謝!
1.print打印顯示的過程
??????????
???????????????????? ?????? ? ? ? ?? 圖1. Print打印顯示過程
Python2.7中調(diào)用print打印var 變量時,操作系統(tǒng)會對var做一定的字符處理:如果var是str類型的變量,則直接將var變量交付給終端進行顯示;如果var變量是unicode類型,則操作系統(tǒng)首先將var編碼成str類型的對象(編碼格式取決于stdout的編碼格式),然后再交由終端進行顯示。在終端顯示時,如果str類型的變量的編碼方式和終端設(shè)置的編碼方式不一致,很可能會出現(xiàn)亂碼問題。
2.print中文字符出現(xiàn)錯誤問題
????? 在python源碼中print中文字符,時常會出現(xiàn)Non-ASCII character和UnicodeEncodeError兩類錯誤。下面分別一一介紹。
2.1 ?Non-ASCII character錯誤
print.py源碼示例(代碼1):
import sys
print sys.getdefaultencoding()
a="測試"
b=u"測試"
print a
print b
這段代碼試圖在linux的終端打印變量a和b的值,但是在實際執(zhí)行的過程中,會提示Non-ASCII character錯誤:
??????? ???原因:該print.py的文件格式是utf-8(可以vi print.py,然后在命令模式下,輸入:set fileencoding,查看文件的編碼方式,)。“測試”對應(yīng)的utf-8編碼為:'\xe6\xb5\x8b\xe8\xaf\x95',由于print.py中含有中文,且print.py沒有指定編碼方式,python會按照系統(tǒng)的默認(rèn)編碼解析執(zhí)行print.py(這里的系統(tǒng)默認(rèn)編碼是ascii,查看系統(tǒng)的默認(rèn)編碼,可以調(diào)用sys.getdefaultencoing()函數(shù)),因此會提示Non-ASCII character的錯誤。
?????? ? ??解決辦法:在print.py起始處,指定編碼方式為utf-8,這樣python在執(zhí)行代碼時,就知道要按照utf-8來解釋執(zhí)行代碼了。代碼2:
#coding=utf-8
import sys
print sys.getdefaultencoding()
a="測試"
b=u"測試"
print a
print b
???????? ? 運行結(jié)果如下:
?? ? ? ? ??
2.2 UnicodeEncodeError問題
???????????????? 代碼2在192.168.86.61上能正常運行,但是換到另一臺機器192.168.86.157就不能正常運行了,現(xiàn)象如下:
???????? ?? 從打印信息來看,print a可以正常輸出,而print b就會出現(xiàn)UnicodeEncodeError錯誤,這是為什么呢??
???????????????? 根據(jù)第1節(jié)中的介紹,變量b是unicode類型的,操作系統(tǒng)會按照stdout的默認(rèn)編碼將b編碼成str類型的變量,根據(jù)報錯信息猜測系統(tǒng)stdout的默認(rèn)編碼是ascii,而ascii字符的范圍是0-127,因此會報上述錯誤。而變量a是str類型,調(diào)用print時,不需要經(jīng)過操作系統(tǒng)進行編碼,所以能正常輸出。
???????????????? 那么,如何驗證157上的系統(tǒng)stdout的編碼方式是不是ascii呢?可以通過sys.stdout.encoding查看stdout的編碼方式,這里的輸出結(jié)果是ANSI_X3.4-1968,其別名就是ASCII,哈哈,原來真的是這樣。
???????????????? 那么,為什么在192.168.86.61上,print b就能正常被打印輸出呢?想要知道原因,讓我們查看一下192.168.86.61上的stdout的編碼方式,通過sys.stdout.encoding查得stdout的編碼方式為utf-8,unicode類型的變量b的print時,首先被編碼成utf-8,然后在送至終端顯示,一切正常!
至此,你可能明白了該問題產(chǎn)生的原因,那么,這個問題該怎么解決呢?一般建議在調(diào)用print打印變量時,首先調(diào)用encode()函數(shù)將unicode類型的變量進行編碼,轉(zhuǎn)換成str類型的變量,代碼3如下:
#coding=utf-8
import sys
print sys.getdefaultencoding()
a="測試"
b=u"測試"
print a
print b.encode('utf-8')
????? ? ? ?? ? 之后,程序可以正常運行,如下:
? ? ? ? ? ???
??????????????????
3.linux終端顯示中文亂碼
第1節(jié)中曾提到過:如果str類型的變量的編碼方式和終端設(shè)置的編碼方式不一致,在終端顯示時就會出現(xiàn)中文亂碼問題。筆者使用的終端的編碼方式為utf-8,如下圖:
? ? ? ? ? ? ? ???
?????? 如果將終端的編碼方式改為GB2312,則中文就會出現(xiàn)亂碼。因為b.encode('utf-8')的編碼為utf-8,而終端的為GB2312,因此導(dǎo)致了亂碼。
????????????????
?????? 解決方法就是要保持終端編碼和待顯示的變量的編碼方式的一致。
http://www.runoob.com/try/runcode.php?filename=helloworld_cn&type=python
http://www.runoob.com/try/runcode.php?filename=helloworld_cn&type=python
Sublime Text 3 快捷鍵精華版
Ctrl+Shift+P:打開命令面板
Ctrl+P:搜索項目中的文件
Ctrl+G:跳轉(zhuǎn)到第幾行
Ctrl+W:關(guān)閉當(dāng)前打開文件
Ctrl+Shift+W:關(guān)閉所有打開文件
Ctrl+Shift+V:粘貼并格式化
Ctrl+D:選擇單詞,重復(fù)可增加選擇下一個相同的單詞
Ctrl+L:選擇行,重復(fù)可依次增加選擇下一行
Ctrl+Shift+L:選擇多行
Ctrl+Shift+Enter:在當(dāng)前行前插入新行
Ctrl+X:刪除當(dāng)前行
Ctrl+M:跳轉(zhuǎn)到對應(yīng)括號
Ctrl+U:軟撤銷,撤銷光標(biāo)位置
Ctrl+J:選擇標(biāo)簽內(nèi)容
Ctrl+F:查找內(nèi)容
Ctrl+Shift+F:查找并替換
Ctrl+H:替換
Ctrl+R:前往 method
Ctrl+N:新建窗口
Ctrl+K+B:開關(guān)側(cè)欄
Ctrl+Shift+M:選中當(dāng)前括號內(nèi)容,重復(fù)可選著括號本身
Ctrl+F2:設(shè)置/刪除標(biāo)記
Ctrl+/:注釋當(dāng)前行
Ctrl+Shift+/:當(dāng)前位置插入注釋
Ctrl+Alt+/:塊注釋,并Focus到首行,寫注釋說明用的
Ctrl+Shift+A:選擇當(dāng)前標(biāo)簽前后,修改標(biāo)簽用的
F11:全屏
Shift+F11:全屏免打擾模式,只編輯當(dāng)前文件
Alt+F3:選擇所有相同的詞
Alt+.:閉合標(biāo)簽
Alt+Shift+數(shù)字:分屏顯示
Alt+數(shù)字:切換打開第N個文件
Shift+右鍵拖動:光標(biāo)多不,用來更改或插入列內(nèi)容
鼠標(biāo)的前進后退鍵可切換Tab文件
按Ctrl,依次點擊或選取,可需要編輯的多個位置
按Ctrl+Shift+上下鍵,可替換行
選擇類
Ctrl+D 選中光標(biāo)所占的文本,繼續(xù)操作則會選中下一個相同的文本。
Alt+F3 選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯。舉個栗子:快速選中并更改所有相同的變量名、函數(shù)名等。
Ctrl+L 選中整行,繼續(xù)操作則繼續(xù)選擇下一行,效果和 Shift+↓ 效果一樣。
Ctrl+Shift+L 先選中多行,再按下快捷鍵,會在每行行尾插入光標(biāo),即可同時編輯這些行。
Ctrl+Shift+M 選擇括號內(nèi)的內(nèi)容(繼續(xù)選擇父括號)。舉個栗子:快速選中刪除函數(shù)中的代碼,重寫函數(shù)體代碼或重寫括號內(nèi)里的內(nèi)容。
Ctrl+M 光標(biāo)移動至括號內(nèi)結(jié)束或開始的位置。
Ctrl+Enter 在下一行插入新行。舉個栗子:即使光標(biāo)不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter 在上一行插入新行。舉個栗子:即使光標(biāo)不在行首,也能快速向上插入一行。
Ctrl+Shift+[ 選中代碼,按下快捷鍵,折疊代碼。
Ctrl+Shift+] 選中代碼,按下快捷鍵,展開代碼。
Ctrl+K+0 展開所有折疊代碼。
Ctrl+← 向左單位性地移動光標(biāo),快速移動光標(biāo)。
Ctrl+→ 向右單位性地移動光標(biāo),快速移動光標(biāo)。
shift+↑ 向上選中多行。
shift+↓ 向下選中多行。
Shift+← 向左選中文本。
Shift+→ 向右選中文本。
Ctrl+Shift+← 向左單位性地選中文本。
Ctrl+Shift+→ 向右單位性地選中文本。
Ctrl+Shift+↑ 將光標(biāo)所在行和上一行代碼互換(將光標(biāo)所在行插入到上一行之前)。
Ctrl+Shift+↓ 將光標(biāo)所在行和下一行代碼互換(將光標(biāo)所在行插入到下一行之后)。
Ctrl+Alt+↑ 向上添加多行光標(biāo),可同時編輯多行。
Ctrl+Alt+↓ 向下添加多行光標(biāo),可同時編輯多行。
編輯類
Ctrl+J 合并選中的多行代碼為一行。舉個栗子:將多行格式的CSS屬性合并為一行。
Ctrl+Shift+D 復(fù)制光標(biāo)所在整行,插入到下一行。
Tab 向右縮進。
Shift+Tab 向左縮進。
Ctrl+K+K 從光標(biāo)處開始刪除代碼至行尾。
Ctrl+Shift+K 刪除整行。
Ctrl+/ 注釋單行。
Ctrl+Shift+/ 注釋多行。
Ctrl+K+U 轉(zhuǎn)換大寫。
Ctrl+K+L 轉(zhuǎn)換小寫。
Ctrl+Z 撤銷。
Ctrl+Y 恢復(fù)撤銷。
Ctrl+U 軟撤銷,感覺和 Gtrl+Z 一樣。
Ctrl+F2 設(shè)置書簽
Ctrl+T 左右字母互換。
F6 單詞檢測拼寫
搜索類
Ctrl+F 打開底部搜索框,查找關(guān)鍵字。
Ctrl+shift+F 在文件夾內(nèi)查找,與普通編輯器不同的地方是sublime允許添加多個文件夾進行查找,略高端,未研究。
Ctrl+P 打開搜索框。舉個栗子:1、輸入當(dāng)前項目中的文件名,快速搜索文件,2、輸入@和關(guān)鍵字,查找文件中函數(shù)名,3、輸入:和數(shù)字,跳轉(zhuǎn)到文件中該行代碼,4、輸入#和關(guān)鍵字,查找變量名。
Ctrl+G 打開搜索框,自動帶:,輸入數(shù)字跳轉(zhuǎn)到該行代碼。舉個栗子:在頁面代碼比較長的文件中快速定位。
Ctrl+R 打開搜索框,自動帶@,輸入關(guān)鍵字,查找文件中的函數(shù)名。舉個栗子:在函數(shù)較多的頁面快速查找某個函數(shù)。
Ctrl+: 打開搜索框,自動帶#,輸入關(guān)鍵字,查找文件中的變量名、屬性名等。
Ctrl+Shift+P 打開命令框。場景栗子:打開命名框,輸入關(guān)鍵字,調(diào)用sublime text或插件的功能,例如使用package安裝插件。
Esc 退出光標(biāo)多行選擇,退出搜索框,命令框等。
顯示類
Ctrl+Tab 按文件瀏覽過的順序,切換當(dāng)前窗口的標(biāo)簽頁。
Ctrl+PageDown 向左切換當(dāng)前窗口的標(biāo)簽頁。
Ctrl+PageUp 向右切換當(dāng)前窗口的標(biāo)簽頁。
Alt+Shift+1 窗口分屏,恢復(fù)默認(rèn)1屏(非小鍵盤的數(shù)字)
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
Ctrl+K+B 開啟/關(guān)閉側(cè)邊欄。
F11 全屏模式
Shift+F11 免打擾模式
?
編碼格式:https://blog.csdn.net/m0_37438418/article/details/79637989
轉(zhuǎn)自:
https://zhuanlan.zhihu.com/p/32121461
更多好文章:
https://www.oschina.net/translate/20-powerful-sublimetext-plugins
Sublime Text3編譯環(huán)境和交互的解決方案:
https://blog.csdn.net/qq_31494787/article/details/79942676
https://www.jianshu.com/p/561ab6d620b4
總結(jié)
以上是生活随笔為你收集整理的Sublime Text 3 插件和python环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Server 2008
- 下一篇: 3道题彻底搞定:套路解决递归问题