學會這些 pycharm 編程小技巧,編程效率提高 10 倍

PyCharm 是一款很是強大的編寫 python 代碼的工具。掌握一些小技巧能成倍的提高寫代碼的效率,本篇介紹幾個常常使用的小技巧。html

1、分屏展現

當你想同時看到多個文件的時候:vue

一、右擊標籤頁;python

二、選擇 move right 或者 split vertical;c++

三、效果。
docker

2、遠程 Python 解釋器

一、解釋器設置裏點擊設置;json

二、選擇 docker, ssh 等遠程解釋器。markdown

3、Live Templates

live templates 主要是偷懶用的,採用事先定義好的模板,一個按鍵完成一長串的代碼輸入:app

一、快捷鍵 ctrl + j展現全部的 live template;ssh

二、快捷輸入各類表達方式;函數

三、輸入對應名字的字符時會有相應提示,好比輸入 main 能夠展現 if…main… 表達式和推導式等。

四、你能夠自定義 Live Templates,定義好了之後,當你輸入對應的關鍵字或者使用 ctrl + j就能看到本身定義好的模板直接使用。選擇使用場景之後,能夠在輸入 class 的時候自動提示生成一大段代碼塊。輸入 html 時會輸入不少就是使用的 live template。

4、代碼提示

一、額外代碼提示 coding attentions;

二、每種代碼都有額外的提示,使用快捷鍵alt + enter能夠出現。

好比光標放到字典上,使用快捷鍵或者點擊左側小黃燈出現額外提示:

  • 能夠將雙引號換成單引號,有時候須要單引號換成雙引號,符合 json 轉化標準;

  • 也能夠將字典表示形式轉化成構造器形式:

  • 放到函數上能夠添加函數註解和函數的文檔字符串。
  • 放到類 class 上能夠動態建立 self.name = name

5、提取函數 extract method

場景:事先定義了一個函數,後來發現裏面不少的步驟均可以封裝成各類小方法。能夠經過ctrl + alt + m動態生成。

def run(a, b):
    print("a is {}".format(a))
    print("b is {}".format(b))

    print(a + b)

但願將第一、2 行封裝成一個函數 print_a_b, 第三行封裝成另外一個函數 sum_a_b:

相關文章
相關標籤/搜索