繁体   English   中英

python jedi自动完成打印()问题

[英]python jedi auto-complete print() problem

我刚刚在 python 中从 sublimetext 3 安装了绝地自动完成,因为我想让代码编写更容易。

一切都完成后..当我写字符串时。 并弹出所有语句和类名。 伟大的

但问题来了:

在我输入print并输入(

自动print(sep=..., end=..., file=..., flush=...)弹出..

我不想要这条大线..我只想打印"()"

我该怎么办?

我使用 ubuntu 18,python 版本 3.7.2

转到 sublime 文本编辑器。 首选项> 浏览包然后单击它,它将带您到文件管理器(包保存在 sublime 的位置)。 现在找到JD - Python Autocompletion然后前往JD-Python Autocompletion > sublime_jd > utils.py现在你必须编辑这个文件......在第 34 行附近的这个文件中,你会发现下面提到的一行(使用 find 找到这一行)

complete_funcargs = get_settings_param(
    view, 'auto_complete_function_params', 'all')

现在只需删除所有. 如下图:-

complete_funcargs = get_settings_param(
    view, 'auto_complete_function_params', '')

就是这样,现在重新启动 sublime 并享受

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM