成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

一些 PyCharm 的使用和設(shè)置建議

Drinkey / 3625人閱讀

摘要:顯示工具欄默認(rèn)并不顯示工具欄,在大多數(shù)工具欄都放了最常用的操作,你可以通過(guò)主菜單顯示菜單欄來(lái)顯示工具欄。工具欄顯示出來(lái)后你還可以通過(guò)右鍵定制上面的按鈕,我會(huì)把一些跟相關(guān)的操作放到上面,比如,,默認(rèn)它只加了和。

PyCharm是我強(qiáng)烈推薦的Python IDE,如果你有EDU的郵箱可以直接申請(qǐng)專(zhuān)業(yè)版授權(quán),或者就使用社區(qū)版,功能上并沒(méi)有太多縮減,日常開(kāi)發(fā)也完全夠用。

如果是首次安裝PyCharm,有一些設(shè)置項(xiàng)建議還是按照自己習(xí)慣修改掉,所謂磨刀不誤砍柴工。

顯示工具欄

默認(rèn)PyCharm并不顯示工具欄(Toolbar),在大多數(shù)IDE工具欄都放了最常用的操作,你可以通過(guò)主菜單-顯示-菜單欄來(lái)顯示工具欄。工具欄顯示出來(lái)后你還可以通過(guò)右鍵定制上面的按鈕,我會(huì)把一些跟VCS相關(guān)的操作放到上面,比如Fetch,Push,默認(rèn)它只加了Pull和Commit。

智能提示匹配大小寫(xiě)

可能是出于動(dòng)態(tài)語(yǔ)言和性能的考慮,PyCharm的代碼提示默認(rèn)是大小寫(xiě)敏感的。例如你敲b會(huì)提示你back但不會(huì)提示你BACK,坦白講挺不方便的,你可以改掉它。在設(shè)置里搜索match case就可以進(jìn)行調(diào)整。

鼠標(biāo)滾輪調(diào)整字體大小

有時(shí)候我們討論或者分享代碼時(shí),已經(jīng)設(shè)置好的字體大小可能不太合適,很多IDE或者軟件都是支持使用鼠標(biāo)滾輪實(shí)時(shí)調(diào)整字體大小的,PyCharm中你需要手動(dòng)啟用這個(gè)功能。在設(shè)置中搜索zoom就可以找到對(duì)應(yīng)設(shè)置項(xiàng)。

修改單元測(cè)試框架

如果你也有寫(xiě)單元測(cè)試的習(xí)慣,想必一定知道pytest,PyCharm可以很好地和很多知名的測(cè)試框架,但是默認(rèn)它配置的是unittest,在設(shè)置中搜索test就可以調(diào)整成你常用的框架。

比如調(diào)整成pytest之后,只要你的方法名前綴是test_,那么IDE就會(huì)提示你這是一個(gè)test,在前面會(huì)多出一個(gè)小三角形,讓你很方便地運(yùn)行或者調(diào)試。

PyCharm支持的測(cè)試框架很多,但我喜歡的還是pytest。

順帶一提的是,PyCharm可以自定義的類(lèi)似配置還有很多,比如terminal使用的shell,虛擬環(huán)境選用的工具,F(xiàn)lask模板語(yǔ)言等等。

提交代碼前的選項(xiàng)

假設(shè)你已經(jīng)默認(rèn)顯示工具欄,那么以后你提交代碼只需要點(diǎn)擊工具欄里的Commit按鈕即可,這時(shí)候會(huì)彈出一個(gè)對(duì)話(huà)框,你在這里可以很方便地看到你要提交的文件,可以隨意diff,add, remove甚至直接edit。很多時(shí)候我們?cè)赿iff時(shí)發(fā)現(xiàn)有些旮旯里總漏點(diǎn)東西,一般的流程時(shí)關(guān)掉diff,回到編輯器,找到那個(gè)地方改掉,在PyCharm這個(gè)提交對(duì)話(huà)框,你可以一氣呵成,爽歪歪。

更厲害的是,你還可以選擇提交前格式化代碼,優(yōu)化import區(qū)等等。

其他可以調(diào)整的設(shè)置

外觀和主題,包括編輯器字體,背景等等。

快捷鍵,如果你記不住它默認(rèn)的快捷鍵,那么就改成你能記住的。

隱藏某些項(xiàng)目文件,治愈強(qiáng)迫癥患者。(設(shè)置中搜索“ignore files”)

安裝自己順手的插件。(設(shè)置中搜索“plugins”)

一些使用心得總結(jié)

內(nèi)置的VCS很好用

內(nèi)置的Version Control提供了日常操作需要的所有功能,而且觸手可及,關(guān)鍵是非常直觀,用過(guò)之后欲罷不能。它還提供了changlist和shelvset功能,讓你在合并或者提交代碼前暫存不想處理的修改,這是很多開(kāi)發(fā)者都想要的功能。

內(nèi)置的命令行工具很好用

IDE內(nèi)置命令行工具其實(shí)是一個(gè)硬需求,很多IDE一開(kāi)始都認(rèn)為沒(méi)必要,但你看現(xiàn)在,幾乎你找不到一個(gè)不帶命令行的IDE。PyCharm帶的IDE最方便的地方在于,可以自動(dòng)識(shí)別項(xiàng)目里的虛擬環(huán)境并啟用它,這是外部命令行工具沒(méi)法比擬的。

內(nèi)置的Python Console很好用

寫(xiě)Python肯定是離不開(kāi)即時(shí)解釋器的,在PyCharm里你隨手就可以用Python Console測(cè)試代碼片段,它不僅提供了智能提示,還可以查看運(yùn)行中的變量,甚至還能繪圖畫(huà)表,集成iPython Notebook。

修改運(yùn)行時(shí)狀態(tài)很爽

當(dāng)你用PyCharm調(diào)試代碼時(shí),可以直接在Variables窗口看到運(yùn)行變量,也可以直接修改這些變量的值,更厲害的是,你可以直接執(zhí)行語(yǔ)句,點(diǎn)那個(gè)計(jì)算器一樣的圖標(biāo)就行。

這個(gè)功能Visual Studio里也有,叫ImmediateWindow,可以節(jié)約你大把的調(diào)試時(shí)間。然而PyCharm少了一個(gè)Visual Studio里我非常喜歡的功能,拖拽當(dāng)前斷點(diǎn)。假設(shè)當(dāng)前斷點(diǎn)停在第40行,VS里可以直接拖到前面幾行,例如第30行,人為控制這塊代碼反復(fù)運(yùn)行。

總是為新項(xiàng)目建立虛擬環(huán)境

千萬(wàn)不要只用默認(rèn)的Python解釋器寫(xiě)多個(gè)項(xiàng)目,2個(gè)也不行,以后你會(huì)后悔的。在PyCharm建立一個(gè)新的虛擬環(huán)境只需要點(diǎn)幾下,不麻煩的。

導(dǎo)入導(dǎo)出配置最靠譜

前面我們說(shuō)了很多配置選擇,如果你有N臺(tái)機(jī)器都安裝了PyCharm,每臺(tái)都重新配置一遍多累啊,特別是快捷鍵如果不用默認(rèn)的,換機(jī)器都想哭啊。

PyCharm提供了一個(gè)同步配置的方案,你可以新建一個(gè)空的git repo,填到 Tools / Settings / Repository 里就可以自動(dòng)上傳配置。別的機(jī)器也同樣配置一樣,理論上配置就云同步了。但是我親身體驗(yàn)告訴你,這個(gè)真不靠譜,Mac和Windows多倒騰幾次就錯(cuò)亂了,想哭啊。還好我有方案B。

方案B很簡(jiǎn)單,在某一臺(tái)機(jī)器配置好后,選擇主菜單 - 文件 - 導(dǎo)出配置。導(dǎo)出的配置是一個(gè)jar文件,隨便扔到印象筆記或者堅(jiān)果云里,新機(jī)器里用主菜單 - 文件 - 導(dǎo)入配置即可。

專(zhuān)業(yè)版和社區(qū)版的區(qū)別

剛好兩個(gè)版本我都在用,大概說(shuō)說(shuō)專(zhuān)業(yè)版多出來(lái)可能會(huì)用到的東西。

和Flask,Django深度集成,智能提示到你驚訝的級(jí)別。

支持調(diào)試多線程,提供性能優(yōu)化工具。

快速獲得和顯示單元測(cè)試覆蓋率。

集成數(shù)據(jù)庫(kù)工具,可以在IDE里直接連接任何數(shù)據(jù)庫(kù)。

支持Live Edit,讓你在編輯代碼同時(shí),實(shí)時(shí)在瀏覽器中展示。

支持一鍵部署docker。

專(zhuān)業(yè)版還是很厲害的,不過(guò)也很貴。多出來(lái)的功能挺方便,但也不是必須的,大家可以酌情選擇。

最后,祝大家happy coding。

關(guān)于作者:

Toby Qin, Python 技術(shù)愛(ài)好者,目前從事測(cè)試開(kāi)發(fā)相關(guān)工作,轉(zhuǎn)載請(qǐng)注明原文出處。

歡迎關(guān)注我的博客 https://betacat.online,你可以到我的公眾號(hào)中去當(dāng)吃瓜群眾。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43149.html

相關(guān)文章

  • ??爆肝十二萬(wàn)字《python從零到精通教程》,從零教你變大佬??(建議收藏)

    文章目錄 強(qiáng)烈推薦系列教程,建議學(xué)起來(lái)??! 一.pycharm下載安裝二.python下載安裝三.pycharm上配置python四.配置鏡像源讓你下載嗖嗖的快4.1pycharm內(nèi)部配置 4.2手動(dòng)添加鏡像源4.3永久配置鏡像源 五.插件安裝(比如漢化?)5.1自動(dòng)補(bǔ)碼神器第一款5.2漢化pycharm5.3其它插件 六.美女背景七.自定義腳本開(kāi)頭八、這個(gè)前言一定要看九、pyt...

    booster 評(píng)論0 收藏0
  • yolov5無(wú)從下手?一篇就夠,2021年全部基于最新配置yolo入門(mén)升級(jí)路線

    摘要:的安裝下載好之后雙擊打開(kāi)可執(zhí)行安裝文件選擇安裝目錄,需要的內(nèi)存較多,建議將其安裝在盤(pán)或者盤(pán),不建議放在系統(tǒng)盤(pán)盤(pán)。 yolov5無(wú)從下手?一篇就夠的保姆級(jí)教程,202...

    AlanKeene 評(píng)論0 收藏0
  • pycharm 快捷鍵整理及一些常用設(shè)置

    摘要:快捷鍵及一些常用設(shè)置編輯基本的代碼完成類(lèi)方法屬性快速導(dǎo)入任意類(lèi)語(yǔ)句完成參數(shù)信息在方法中調(diào)用參數(shù)快速查看文檔外部文檔鼠標(biāo)簡(jiǎn)介顯示錯(cuò)誤描述或警告信息自動(dòng)生成代碼重新方法選中行注釋塊注釋選中增加的代碼塊回到之前狀態(tài)選定代碼塊結(jié)束開(kāi)始快速修正代碼格 pycharm快捷鍵及一些常用設(shè)置 1、編輯(Editing) Ctrl + Space 基本的代碼完成(類(lèi)、方法、屬性)Ctrl + Alt +...

    suosuopuo 評(píng)論0 收藏0
  • PyCharm安裝、設(shè)置使用

    摘要:的簡(jiǎn)介隨著近年來(lái)的火爆程度逐年攀升越來(lái)越多的開(kāi)發(fā)者開(kāi)始因其豐富的庫(kù)支持簡(jiǎn)潔高效的語(yǔ)法以及強(qiáng)大的運(yùn)算速度而對(duì)其紛紛側(cè)目也正因此及基于它而生的各類(lèi)框架如等普遍應(yīng)用于當(dāng)下各類(lèi)場(chǎng)景下作為時(shí)代的弄潮兒大有獨(dú)領(lǐng)風(fēng)騷之勢(shì)也正是因此毫無(wú)疑問(wèn)是當(dāng)前最好的編程 PyCharm的簡(jiǎn)介 隨著近年來(lái)Python的火爆程度逐年攀升,越來(lái)越多的開(kāi)發(fā)者開(kāi)始因其豐富的庫(kù)支持,簡(jiǎn)潔高效的語(yǔ)法以及強(qiáng)大的運(yùn)算速度而對(duì)其紛紛側(cè)...

    jzzlee 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<