您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何使用sublime打造Python開發(fā)編輯環(huán)境,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
大家可能用過sublime text。有些人可能從版本1開始就已經(jīng)是sublime的高級(jí)用戶了。本文的重點(diǎn)是在sublime text 3中為那些可能沒有充分利用sublime潛能的人設(shè)置一個(gè)終極版的python開發(fā)設(shè)置環(huán)境。
Sublime Text 是一個(gè)文本編輯器。具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。Sublime Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng)。
欣賞VSCode和Sublime的一點(diǎn)是JSON設(shè)置,默認(rèn)設(shè)置和用戶設(shè)置。然而,最近的VSCode版本正在把它變得更像Intellij ide???,JSON設(shè)置非常棒。我們可以在設(shè)置中寫我們的評(píng)論,為什么我們想要一個(gè)特定的設(shè)置,為什么我們?cè)谝婚_始就禁用它。
包控制(Package control)
這一點(diǎn)怎么強(qiáng)調(diào)都不為過,首先安裝包控制:
https://packagecontrol.io/installation
這是執(zhí)行包管理的最佳方式。安裝完成后,您只需從sublime包存儲(chǔ)庫無縫地安裝/卸載您的包。
側(cè)邊欄的改進(jìn)
安裝側(cè)欄增強(qiáng)功能,以允許對(duì)側(cè)欄中的文件和文件夾進(jìn)行過多的操作:
https://packagecontrol.io/packages/SideBarEnhancements
Anaconda
將sublime變成一個(gè)功能齊全的Python IDE,包括自動(dòng)補(bǔ)全、linting、autopep8格式化、搜索引用等等。
{ /* No Autoformatting */ "auto_formatting": false, "autoformat_ignore": [ "E309", "E501"], "pep8_ignore": [ "E309", "E501"], /* No Linting (this is done by sublinter-flake8) */ "anaconda_linting": false, "anaconda_linter_underlines": false, "anaconda_linter_mark_style": "none", "display_signatures": true, /* Use anaconda for code completion Suppress sublime completions */ "disable_anaconda_completion": false, "suppress_word_completions": true, "suppress_explicit_completions": true, /* Others */ "complete_parameters": false}
在上面的設(shè)置中,壓制sublime補(bǔ)全,而anaconda可以發(fā)揮作用。
Go to definition
安裝go to definitoin以快速深入到代碼定義:
https://packagecontrol.io/packages/Go%20To%20Definition
Python Breakpoints
快速切換斷點(diǎn),轉(zhuǎn)到斷點(diǎn),選擇自定義調(diào)試器,pdb, pudb等:
終端
用一個(gè)簡(jiǎn)單的快捷方式為當(dāng)前文件路徑或工作空間打開終端。
https://packagecontrol.io/packages/Terminal
上述內(nèi)容就是如何使用sublime打造Python開發(fā)編輯環(huán)境,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。