前人种树,後人乘凉之自动产生程序码片段 (下)

前一篇介绍了如何在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


<<:  Day 6 Odoo的Form View

>>:  awk-2 Regex搭配浅谈

[Day09] 什麽是链结串列

#328 - Odd Even Linked List 连结: https://leetcode....

Day27. 虽然今年是2021,但我们要做2048(1)

卖了那麽多天关子的最後实作,今天就要揭晓我们的题目了:不知道大家有没有玩过前些年很火红的一款小游戏呢...

永远不回头的离职档案管理

或许有人会说:「离职前就给他摆烂,什麽都不要做,以後主管打电话来讨档案,也不要接,反正我不在这间公司...

LeetCode 双刀流: 26. Remove Duplicates from Sorted Array

26. Remove Duplicates from Sorted Array 「重复」的判断是一...