【发布时间】:2013-10-27 18:41:35
【问题描述】:
我正在使用 PyCharm 编写一些 python 代码,并注意到我经常遇到以下问题:
我这样写一行代码
for item in myList:
后来,我意识到我也想要item的索引,所以我试着把那行变成这样:
for i,item in enumerate(myList):
为了把第一行变成第二行,我把光标放在item的左边,然后输入i,。然后,我将光标放在myList 的左侧并输入enu;此时,代码完成者建议我可能想要输入enumerate,这正是我所追求的行为。当我点击 tab 来实现建议的enumerate 时,我注意到我的行变成了
for i,item in enumerate:
myList 已被覆盖!
我期望的行为是这样的:
for i,item in enumerate(myList):
光标位于myList 或: 的右侧。
有什么方法可以让 Pycharm 的行为符合我的期望?
以防万一,我的开发环境是 Mac OSX 10.7.5 (Lion)
【问题讨论】:
标签: python pycharm code-completion