PyCharm 使用技巧

JetBrains家的IDE很多技巧是通用的碑宴,說一些自己日常用得多但不一定僅限于PyCharm的技巧:
ctrl+alt+L,格式化代碼,曾經(jīng)用Eclipse的時(shí)候,格式化代碼一定要先選中某個(gè)區(qū)域的代碼塊再進(jìn)行格式化宏怔,用了JetBrains的IDE之后就習(xí)慣性地格式化一下,還必須手賤多格式化幾次才舒服畴椰,不過有后遺癥臊诊,以后到各種編輯框中總喜歡ctrl+alt+L幾下才舒服

alt+enter萬能鍵,不同場(chǎng)景有不同的表現(xiàn)方式斜脂,在還沒import(install)模塊名上使用會(huì)import(install)相對(duì)應(yīng)的模塊抓艳,在方法名上使用補(bǔ)注釋,在測(cè)試中使用幫你補(bǔ)充斷言代碼……不管出錯(cuò)了不知道怎么辦帚戳,知道怎么辦想這么辦時(shí)都按下這個(gè)快捷鍵玷或,有驚喜

ctrl+space 萬能提示鍵儡首,PyCharm的會(huì)根據(jù)上下文提供補(bǔ)全。不僅是代碼提示偏友,ctrl+f搜索的時(shí)候蔬胯,不知道該鍵入啥時(shí)就按下,經(jīng)常給人驚喜约谈。在windows下由于輸入法無法使用這個(gè)快捷鍵,ctrl+alt+s打開設(shè)置鍵入 keymap犁钟,在Keymap中搜索basic可以找到并修改它

ctrl+shift+f10運(yùn)行當(dāng)前文件棱诱,十分智能,如果是測(cè)試代碼涝动,則以測(cè)試模式run迈勋,并列出測(cè)試通過情況

ctrl+w擴(kuò)展選取和ctrl+shift+w縮減選區(qū),根據(jù)當(dāng)前層級(jí)一層一層向上伸展選中區(qū)域醋粟,例如value ->key:value -> dict -> ... 靡菇,每按一次就擴(kuò)展一級(jí),

ctrl+shift+w用來取消上一次的擴(kuò)展選取操作米愿,注意后遺癥厦凤,大部分軟件中的ctrl+w是關(guān)閉!是ctrl+shift+箭頭而不是ctrl+w``ctrl+alt+shift+T重構(gòu)選區(qū)育苟,可以將選區(qū)抽取成變量较鼓,方法等。不同的重構(gòu)方式有不同的快捷鍵违柏,比如將a.b.c中的a.b抽取出來博烂,選中a.b,鍵入ctrl+alt+v可見效果

ctrl+q查注釋

ctrl+shift+i沒注釋時(shí)查源碼

ctrl+p調(diào)用方法時(shí)查看參數(shù)漱竖,在括號(hào)內(nèi)按下禽篱,就知道當(dāng)前位置該給啥參數(shù),不過由于是Python馍惹,這里使用ctrl+space也可以達(dá)到很好的效果

shift+enter另起一行躺率,光標(biāo)在行內(nèi)任意位置都能另起一行,且不破壞當(dāng)行結(jié)構(gòu)

ctrl+alt+enter向上另起一行

ctrl+shift+數(shù)字鍵ctrl+數(shù)字鍵書簽功能

ctrl+shift+a搜索IDE功能万矾,比如想看看這個(gè)文件的歷史肥照,就鍵入history 可以找到 Local history

變量或表達(dá)式的最后鍵入.(點(diǎn)),出現(xiàn)提示后勤众,看最下面的部分有各種代碼模板舆绎,例如現(xiàn)有變量a,在下一行鍵入 a.(點(diǎn))print 然后鍵入tab们颜,Python2會(huì)變成print a吕朵,Python3會(huì)變成print(a)猎醇,還有if,else等各種常用的代碼模板雙擊shift搜索一切,不管是IDE功能努溃、文件硫嘶、方法、變量……都能搜索各個(gè)窗口下梧税,無論是Project,Setting,Debugger...都可以直接鍵入想要搜索的內(nèi)容沦疾,它會(huì)幫你高亮,鍵入可切換匹配到的目標(biāo)整合的REPL第队,由于JetBrains的加成可以實(shí)現(xiàn)很多與編輯器內(nèi)相同的效果 整合了Git哮塞,通過插件可以支持 Git flow,十分優(yōu)秀的代碼對(duì)比凳谦,merge時(shí)解決沖突很有幫助Local history忆畅,文件夾,每個(gè)文件都有記錄歷史版本整合了source code pro字體+Darcula Theme(暗色主題) 尸执,眼不疼了Tip of the day家凯,總會(huì)給人帶來一些有用的小功能 ,別嫌煩就給關(guān)了啊如失,寫代碼累了绊诲,Help > Tip of the day點(diǎn)開看看固態(tài)硬盤,配合JetBrains碉堡的索引褪贵,雖然沒什么關(guān)系

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末驯镊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子竭鞍,更是在濱河造成了極大的恐慌板惑,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件偎快,死亡現(xiàn)場(chǎng)離奇詭異冯乘,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)晒夹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門裆馒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人丐怯,你說我怎么就攤上這事喷好。” “怎么了读跷?”我有些...
    開封第一講書人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵梗搅,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)无切,這世上最難降的妖魔是什么荡短? 我笑而不...
    開封第一講書人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮哆键,結(jié)果婚禮上掘托,老公的妹妹穿的比我還像新娘。我一直安慰自己籍嘹,他們只是感情好闪盔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辱士,像睡著了一般泪掀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上识补,一...
    開封第一講書人閱讀 51,208評(píng)論 1 299
  • 那天族淮,我揣著相機(jī)與錄音辫红,去河邊找鬼凭涂。 笑死,一個(gè)胖子當(dāng)著我的面吹牛贴妻,可吹牛的內(nèi)容都是我干的切油。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼名惩,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼澎胡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起娩鹉,我...
    開封第一講書人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤攻谁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后弯予,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體戚宦,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年锈嫩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了受楼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡呼寸,死狀恐怖艳汽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情对雪,我是刑警寧澤河狐,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響甚牲,放射性物質(zhì)發(fā)生泄漏义郑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一丈钙、第九天 我趴在偏房一處隱蔽的房頂上張望非驮。 院中可真熱鬧,春花似錦雏赦、人聲如沸劫笙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)填大。三九已至,卻和暖如春俏橘,著一層夾襖步出監(jiān)牢的瞬間允华,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工寥掐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留靴寂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓召耘,卻偏偏與公主長(zhǎng)得像百炬,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子污它,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1衫贬、常用快捷鍵 1德澈、Ctrl + Enter:在下方新建行但不移動(dòng)光標(biāo); 2固惯、Shift + Enter:在下方新...
    木火_magic閱讀 377評(píng)論 0 1
  • Eclipse常用快捷鍵 1幾個(gè)最重要的快捷鍵 代碼助手:Ctrl+Space(簡(jiǎn)體中文操作系統(tǒng)是Alt+/)快速...
    山不轉(zhuǎn)人自轉(zhuǎn)閱讀 1,446評(píng)論 0 10
  • 一梆造、PyCharm快捷鍵 Pycharm中打開Help->Keymap Reference可查看默認(rèn)快捷鍵幫助文檔...
    Recalcitrant閱讀 347評(píng)論 0 2
  • 查看 Ctrl + B 導(dǎo)航到代碼中某處使用的類,方法或變量的聲明 Ctrl + Q 快速查看文檔 Alt + F...
    持續(xù)積累閱讀 495評(píng)論 0 0
  • Ctrl+E,D —-格式化全部代碼 Ctrl+E,F —-格式化選中的代碼 CTRL + SHIFT + B生成...
    Bso_8863閱讀 610評(píng)論 0 1