Py学习  »  pycharm

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

Martin of Hessle • 4 年前 • 490 次点击  

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

我知道日食可以做到,是吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43201
 
490 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Omer Ben Haim
Reply   •   1 楼
Omer Ben Haim    5 年前

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

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

link for JetBrains's Pycharm documentation about this shortcut

边注: 有很多有用的快捷方式和所谓的实时模板。我建议您阅读这两篇文章,因为它们可以帮助您更快地编写代码,这样做看起来会更酷。