分享Pycharm中一些不為人知的技巧
工欲善其事必先利其器,Pycharm 是最受歡迎的Python開發(fā)工具,它提供的功能非常強(qiáng)大,是構(gòu)建大型項(xiàng)目的理想工具之一,如果能挖掘出里面實(shí)用技巧,能帶來事半功倍的效果。
以下操作都是基于 Windows 平臺(tái)下的默認(rèn)KeyMap設(shè)置,在 Mac 也是類似的。
1、 快速查找文件
開發(fā)項(xiàng)目時(shí),文件數(shù)量越來越龐大,有時(shí)要在不同的文件之間來回切換,如果還是從左側(cè)工程目錄中按層級(jí)去查找的話,效率非常低效,通常,我們要用的都是最近查看過或編輯的文件,用快捷 Ctrl + E 可打開最近訪問過的文件或者用 Ctrl+Shift+E打開最近編輯過的我文件。

從Tab頁逐個(gè)地掃描也不快,如果你有強(qiáng)迫癥不想顯示Tab頁的話可以在 Settings 中將 Tabs 設(shè)置為 None,直接使用快捷鍵來打開最近文件來提高效率。

2. 萬能搜索
如果要評(píng)選Pycharm中最實(shí)用的快捷鍵,非 Double Shift 莫屬,連續(xù)按兩下 Shitf 鍵可以搜索文件名、類名、方法名,還可以搜索目錄名,搜索目錄的技巧是在在關(guān)鍵字前面加斜杠/。

如果你要全局項(xiàng)目范圍內(nèi)搜索文件里面的關(guān)鍵字,那么就需要使用 Ctrl + Shfit + F,或者 Ctrl + Shfit + R全局替換。
3. 歷史粘貼版
如果你是Mac用戶,一定熟悉 Alfred, Alfred是一款歷史粘貼板神器,它緩存了過去一段時(shí)間的復(fù)制的內(nèi)容,在 P月charm 中可通過 Ctrl + Shift + V 可訪問歷史粘貼板。

4. 分割窗口
在大屏顯示器上寫代碼倍兒爽,很多時(shí)候我們?cè)趦蓚€(gè)文件中來回的切換,這時(shí)把屏幕切割成兩半就無需來回切換了,效率大大提高。Pycharm的默認(rèn)配置沒有設(shè)置分割的快捷鍵,你可以在Settings中的Keymap自定義快捷鍵。

不僅支持縱向分隔,還可以橫向分隔

5. 智能提示
智能提示是 IDE 的標(biāo)配功能,Pycharm 默認(rèn)有自動(dòng)提示功能,但是還不夠智能,比如要使用還沒有引入到模塊則沒法自動(dòng)提示了,使用 Alt + Enter 智能提示你選擇合適的操作。

6. 任意位置換行
無論你的光標(biāo)處在何位置,你都可以通過快捷鍵 Shfit + Enter 另起一行,這樣無需把光標(biāo)移到末尾去操作。

這篇文章就介紹到這了,后續(xù)腳本之家小編為大家整理更多的資料,希望大家以后多多支持腳本之家。
相關(guān)文章
Python編程中非常重要卻又被嚴(yán)重低估的庫decorator
今天介紹的是一個(gè)已經(jīng)存在十年,但是依舊不紅的庫 decorator,好像很少有人知道他的存在一樣。本篇文章不會(huì)過多的向你介紹裝飾器的基本知識(shí),我會(huì)默認(rèn)你知道什么是裝飾器,并且懂得如何寫一個(gè)簡(jiǎn)單的裝飾器2021-10-10
Python使用BeautifulSoup和Scrapy抓取網(wǎng)頁數(shù)據(jù)的具體教程
在當(dāng)今信息爆炸的時(shí)代,數(shù)據(jù)無處不在,如何有效地抓取、處理和分析這些數(shù)據(jù)成為了許多開發(fā)者和數(shù)據(jù)科學(xué)家的必修課,本篇博客將深入探討如何使用Python中的兩個(gè)強(qiáng)大工具:BeautifulSoup和Scrapy來抓取網(wǎng)頁數(shù)據(jù),需要的朋友可以參考下2025-01-01
Python中numpy數(shù)組的計(jì)算與轉(zhuǎn)置詳解
大家好,本篇文章主要講的是Python中numpy數(shù)組的計(jì)算與轉(zhuǎn)置詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
利用python調(diào)整Excel行高和列寬的操作示例
在Excel中,默認(rèn)的行高和列寬可能不足以完全顯示某些單元格中的內(nèi)容,特別是當(dāng)內(nèi)容較長(zhǎng)時(shí),通過調(diào)整行高和列寬,可以確保所有數(shù)據(jù)都能完整顯示,避免內(nèi)容被截?cái)?本文將介紹如何通過Python調(diào)整Excel的行高列寬、或設(shè)置自適應(yīng)行高列寬,需要的朋友可以參考下2024-11-11
django1.11.1 models 數(shù)據(jù)庫同步方法
今天小編就為大家分享一篇django1.11.1 models 數(shù)據(jù)庫同步方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05
Python實(shí)現(xiàn)抓取城市的PM2.5濃度和排名
本文給大家介紹的是一則使用Python實(shí)現(xiàn)抓取城市的PM2.5數(shù)據(jù)和排名,2015-03-03
OpenCV圖像修復(fù)cv2.inpaint()的使用
這篇博客將介紹如何通過OpenCV中圖像修復(fù)的技術(shù)——cv2.inpaint() 去除舊照片中的小噪音、筆劃等。并提供一個(gè)可交互式的程序,感興趣的可以了解一下2021-08-08
Pandas 類型轉(zhuǎn)換astype()的實(shí)現(xiàn)
本文主要介紹了Pandas 類型轉(zhuǎn)換astype()的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

