受用一生的高效 PyCharm 使用技巧(六)
http://www.sohu.com/a/329854019_654419
大家好,今天我又來給大家更新 PyCharm 的使用技巧。
從第一篇開始,一直到本篇,一共更新了6篇文章,每篇 5 個(gè)小技巧,總計(jì) 30 個(gè)。
這30個(gè)使用技巧,全部是我自己在使用 PyCharm 中認(rèn)為比較有用的,抽取出來分享給大家,有一些雖然只是一個(gè)小小的配置,但是配置好了,在使用過程卻能節(jié)省不少的時(shí)間。
這是本系列的第六篇文章,也是最后一篇文章。如果你還未看過前五篇,可以點(diǎn)此進(jìn)行查看。
1 受用一生的高效PyCharm使用技巧(一)
2 受用一生的高效PyCharm使用技巧(二)
3 受用一生的高效PyCharm使用技巧(三)
4 受用一生的高效PyCharm使用技巧(四)
4 受用一生的高效PyCharm使用技巧(五)
- 文件差異,輕松比對(duì)
程序開發(fā)必備神器中,beyond compare 絕對(duì)可以排一號(hào)。
雖說好用,但這東西,是收費(fèi)的。
如果是簡單的單個(gè)文件的比對(duì),其實(shí)可以使用PyCharm里自帶的。
View->Compare With …-> 選擇目標(biāo)文件
對(duì)比示例,可以查看下面這張圖,UI做的還是挺好看的。
- 以列為單位的塊編輯
先給你出道小題,像下面這段代碼,如果在不影響代碼的情況下,快速刪除后面代碼后面的注釋呢?
我能想到的有兩種方法,如果像如上這種有規(guī)律的注釋,可以使用正則匹配+替換來實(shí)現(xiàn)。
對(duì)于這個(gè)場(chǎng)景我想到了可以用 vim來輕松的解決,vim 支持塊編輯,可以以列為單位選擇區(qū)域然后進(jìn)行操作,這在vim中是很常用的一個(gè)取消注釋的操作。
同樣回到 PyCharm 中來,你會(huì)發(fā)現(xiàn)它也支持塊編輯。
當(dāng)你按住 alt(windows)或者option(mac),然后使用鼠標(biāo)進(jìn)行選擇,你會(huì)發(fā)現(xiàn)這樣一件神奇的事情。
- 智能補(bǔ)全,忽略大小寫
智能搜索補(bǔ)全,是IDE的最吸引人的功能之一。
當(dāng)你的對(duì)象是以大寫字母開頭時(shí),而你使用小寫字母編寫代碼時(shí),是不能查找到該函數(shù)的,你必須得先切換成大寫再輸入一遍。
如何避免這種尷尬的情況?
只要在配置中關(guān)閉大小寫匹配即可。
效果如下:
- 保護(hù)眼睛,從PyCharm開始
記得剛畢業(yè)時(shí),進(jìn)入的第一家公司,有一個(gè)小姐姐,她把自己的電腦中對(duì)保護(hù)眼睛有用的配置都研究了一番。
其中就有程序的護(hù)眼色,什么word,excel,文件管理器,瀏覽器,能更改背景色的,全部設(shè)置個(gè)遍。
不能不說,合理的背景色,確實(shí)對(duì)保護(hù)眼睛有一定的作用,但個(gè)人覺得最重要的還是合理適時(shí)的休息。
這里就教大家如何設(shè)置 PyCharm 的背景色為護(hù)眼色,方法如下:
設(shè)置護(hù)眼色,會(huì)降低 PyCharm 的顔值,這需要你從中取一個(gè)取舍。
關(guān)于提高 PyCharm 顔值的,你可以參考我之前寫的這篇文章:
手把手教你打造一個(gè)顔值超高的IDE
- 調(diào)試遠(yuǎn)程服務(wù)器的代碼
一般情況下,我們開發(fā)調(diào)試都是在個(gè)人PC上完成,遇到問題,開一下Pycharm的調(diào)試器,很快就能找到問題所在。
可有些時(shí)候,項(xiàng)目代碼的運(yùn)行會(huì)對(duì)運(yùn)行環(huán)境有依賴,必須在部署了相關(guān)依賴組件的服務(wù)器上才可以運(yùn)行,這就直接導(dǎo)致了我們不能在本地進(jìn)行調(diào)試。
對(duì)于這種特殊的場(chǎng)景,就我所知,有如下兩種解決方案:
pdb
遠(yuǎn)程調(diào)試
關(guān)于 pdb,之前也寫過專門的文章介紹使用方法,你可以點(diǎn)此查看:無圖形界面的代碼調(diào)試方法 - pdb
而遠(yuǎn)程調(diào)試呢,是讓我們可以在我們?cè)?PC 上用 Pycharm 的圖形化界面來進(jìn)行調(diào)試遠(yuǎn)方服務(wù)器上代碼,它和本地調(diào)試沒有太大的區(qū)別,原來怎么調(diào)試的現(xiàn)在還是怎么調(diào)試。
區(qū)別就在于,本地調(diào)試不需要事前配置,只要你的代碼準(zhǔn)備好了,隨時(shí)可以開始 Debug ,而遠(yuǎn)程調(diào)試需要不少前置步驟。
而這些配置步驟還挺多的,我專門寫了一篇文章介紹設(shè)置過程,你可以點(diǎn)此查看:圖文教程|不能不會(huì)的遠(yuǎn)程調(diào)試技巧
好了,本次的 PyCharm 使用技巧,就是這五個(gè)了,你學(xué)會(huì)了嗎?
最后,感謝你的閱讀,如果覺得文章對(duì)你有所幫助,還望你能幫忙分享、轉(zhuǎn)發(fā)、點(diǎn)在看,這就是對(duì)我的最大支持。返回搜狐,查看更多
總結(jié)
以上是生活随笔為你收集整理的受用一生的高效 PyCharm 使用技巧(六)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 受用一生的高效 PyCharm 使用技巧
- 下一篇: csdn快速转载