iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
Software Development

Python GUI 專案設計模式及好用的開發技巧系列 第 6

前人種樹,後人乘涼之自動產生程式碼片段 (下)

  • 分享至 

  • xImage
  •  

前一篇介紹了如何在PyCharm 中客製化建立自動產生程式碼的方式及看到了實際執行的效果

但。。。

有沒有更快速就可以做好Live Template的方法呢?
當然是 .....

實作開始

  1. 選擇程式碼片段
  2. 前往菜單\ Code\ Save as Live Template
  3. 選好後就會出現剛剛建立程式碼片段時的畫面
  4. 輸入Template 名稱及設定變數後就可以用啦

四招搞定,... 那麼簡單,就完成了,那我剛剛還呆呆地慢慢打
/images/emoticon/emoticon10.gif

  1. 設定完後再任一空白行輸入try 就會看到列舉出的關鍵字中出現,剛剛設定好的新範例trytraceback

那應該有朋友會詢問是不是可以拿去其他專案使用,因為專案非常的多,只能在同個專案使用的話,效率就太差了 ..

template預設的儲存路徑是

C:\Users\%USERNAME%\AppData\Roaming\JetBrains\PyCharmCE2021.2\templates

只要複製templates資料夾到其他地方後就可以繼續使用了。


筆者常用的Python IDE編輯器有兩套,接下來將介紹另一套的使用方式
PyScripter

  1. 打開PyScripter 主程式
  2. 選擇菜單\ Tools\ Options\ Code Templates
  3. 輸入完Template名稱,說明及內容

    PS: 內容一樣是使用traceback 的exception
  4. 輸入完後點選Add 就會出現剛剛設定的內容了
  5. 出現剛剛設定的內容
  6. 點選OK及確定要更新定義

驗證效果
7. 使用快速鍵Ctrl + J叫出自動產生程式碼的片段清單, 看到剛剛設定的內容

8. 選擇後就直接出現內容啦~ 超方便

結論:
其他像vim 或ipython都一定有類似的作法,不過就由有興趣的各位自行去摸索了。

參考連結
Create the live template using the PyCharm IDE
Create the code Snippet using the PyScripter


上一篇
前人種樹,後人乘涼之自動產生程式碼片段 (上)
下一篇
捉鱉神技 - 讓USB傳輸見光死的方法
系列文
Python GUI 專案設計模式及好用的開發技巧31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言