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可以吗?
答案 0 :(得分:3)
是的,可以。 默认选项应为:
self.file_list(pattern)
(将其标记)Ctrl
+ Alt
+ V
它应该在代码中添加一个新变量。link for JetBrains's Pycharm documentation about this shortcut
旁注::有许多有用的快捷方式和称为实时模板的内容。我建议您同时阅读两者,因为它们可以帮助您更快地编写代码,并且这样做看起来会更酷。