Pycharm可以自动完成像eclipse这样的赋值运算符的左侧吗?

时间:2018-11-28 10:54:41

标签: python-3.x ide pycharm

Pycharm能否自动完成诸如eclipse can with ctrl+shift+L之类的赋值运算符的左侧?

假设我有一个功能,例如:

def file_list(self, pattern=None):
    ...
    return matching_filenames

我在其他地方输入/自动完成以下代码段以使用该功能:

self.file_list(pattern)

PyCharm可以自动完成以下操作吗?

matching_filenames= self.file_list(pattern)  // or even
file_list = self.file_list(pattern)

如何?

我在PyCharm文档中找不到任何内容,

https://www.jetbrains.com/help/idea/auto-completing-code.html https://www.jetbrains.com/help/pycharm/mastering-keyboard-shortcuts.html

我知道Eclipse可以做到这一点,PyCharm可以吗?

1 个答案:

答案 0 :(得分:3)

是的,可以。 默认选项应为:

  1. 选择self.file_list(pattern)(将其标记)
  2. 点击Ctrl + Alt + V 它应该在代码中添加一个新变量。

link for JetBrains's Pycharm documentation about this shortcut

旁注::有许多有用的快捷方式和称为实时模板的内容。我建议您同时阅读两者,因为它们可以帮助您更快地编写代码,并且这样做看起来会更酷。