PyCharm IDE 自定义短语快捷输入复杂语句教程

PyCharm 自身就带有很好的联想功能,输入关键词就可以看到 IDE 的联想提示,使用回车或 Tab 键完成输入,存在多个提示时,可以鼠标直接选择填写。但对于一些语句,IDE 自身则无法进行联想,如 Appium 中的滑动查找语句。

self.driver.find_element_by_android_uiautomator('new UiScrollable(new UiSelector().'
                                                        'scrollable(true).instance(0)).'
                                                        f'scrollIntoView(new UiSelector().text("{text}").'
                                                        'instance(0));').click()

对于这类语句,括号中的语句 PyCharm 自身是无法联想的,由于语句较长,单纯凭借记忆也比较困难,这类问题该如何解决呢?

事实上,PyCharm 除了自动联想之外,也支持使用者自行添加短语进行联想,以达到快捷输入复杂语句的目的,教程如下:

1. 打开设置,进入 Live Templates

开启 PyCharm 后,进入设置界面(Windows-Settings / Mac-Preferences),搜索 “live”,点击 Live Templates。

image

2. 编辑短语,及对应代码块

点击 Python ,再点击窗口右侧的:heavy_plus_sign:

选择第一项 Live Template 点击进入编辑界面,在 Abbreviation 栏中输入自定义短语,如 “scro”;在 Template text 中输入对应的代码块。

点击上图中底部的 Define 按钮,选择需要应用的环境,可以全选,也可以只选择 Python,选择之后点击 Apply 或 OK 即可保存。

3. 在 py 文件中输入刚才自定义的快捷短语,检查联想结果是否生成。

这里以 Appium 中的滑动查找语句为例,介绍了 PyCharm 自定义快捷短语联想输入的具体方法,希望可以帮助到各位小伙伴。

1 个赞
  • 分享内容就不用放在答疑区了哈,我给你移动到交流区了。