更改PyCharm中自动完成建议的顺序(类型为“ ak”时,断点前的参数,kwarg)

时间:2019-01-15 09:31:29

标签: python intellij-idea pycharm

我经常使用快捷方式“ ak”,它可以自动完成*args,**kwargs。问题在于,它会将breakpoint(args, kws)放在*args, **kwargs建议之前。

我根本不使用breakpoint,所以我希望*args, **kwargs是第一个(或唯一)建议。

enter code here

有可能这样做吗?

1 个答案:

答案 0 :(得分:2)

无法实现通常。如果您密切关注,您会注意到这些建议是按相关性排序的。首先使用breakpoint是因为您键入了ak,并且ak中的bre ak pointa rgs k wargs中的位置更近。

但是,您可以通过选中“按字母顺序对建议进行排序”(在设置->编辑器->常规->代码完成下)来“修复”此问题。显然,这只会“解决”这个非常特殊的情况,并有可能破坏所有其他用例。

另一个解决方案可能是从代码完成对话框中删除条目(即删除breakpoint()),但我认为没有其他副作用(例如在不存在的Python <3.7上安装Python)是不可能的。 / p>