溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用sublime打造Python開發(fā)編輯環(huán)境

發(fā)布時(shí)間:2021-11-09 19:00:59 來源:億速云 閱讀:178 作者:柒染 欄目:大數(shù)據(jù)

本篇文章為大家展示了如何使用sublime打造Python開發(fā)編輯環(huán)境,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

01
前言      

大家可能用過sublime text。有些人可能從版本1開始就已經(jīng)是sublime的高級(jí)用戶了。本文的重點(diǎn)是在sublime text 3中為那些可能沒有充分利用sublime潛能的人設(shè)置一個(gè)終極版的python開發(fā)設(shè)置環(huán)境。

    
02
簡(jiǎ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è)谝婚_始就禁用它。



     
03
設(shè)置      

包控制(Package control)



這一點(diǎn)怎么強(qiáng)調(diào)都不為過,首先安裝包控制:

https://packagecontrol.io/installation


這是執(zhí)行包管理的最佳方式。安裝完成后,您只需從sublime包存儲(chǔ)庫無縫地安裝/卸載您的包。


如何使用sublime打造Python開發(fā)編輯環(huán)境


側(cè)邊欄的改進(jìn)


安裝側(cè)欄增強(qiáng)功能,以允許對(duì)側(cè)欄中的文件和文件夾進(jìn)行過多的操作:

https://packagecontrol.io/packages/SideBarEnhancements


如何使用sublime打造Python開發(fā)編輯環(huán)境



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ā)揮作用。


如何使用sublime打造Python開發(fā)編輯環(huán)境



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等:


如何使用sublime打造Python開發(fā)編輯環(huán)境

終端

用一個(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è)資訊頻道。

向AI問一下細(xì)節(jié)

免責(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)容。

AI