You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Sublime Text的Anaconda包自动补全,使其输出print()而非print?

搞定Anaconda自动补全print为print()的问题

嘿,我太懂这种明明知道插件强大却摸不着配置门道的憋屈了!别慌,这几个步骤就能帮你把Anaconda的补全改成带括号的print():

  1. 打开Anaconda的用户配置文件
    打开Sublime Text后,依次点顶部菜单:Preferences → Package Settings → Anaconda → Settings - User

  2. 添加关键配置项
    在弹出的配置文件里,把以下JSON代码加进去(如果已经有其他配置,就把这些键值对合并到现有对象里):

    {
        "complete_parameters": true,
        "python_auto_complete_params": true,
        "enable_signatures_tooltip": true
    }
    

    给你解释下这几个配置的作用:

    • complete_parameters: 这是核心开关,开启后Anaconda会自动为函数补全括号和参数占位符
    • python_auto_complete_params: 专门针对Python的参数补全设置,确保函数补全默认带括号
    • enable_signatures_tooltip: 顺带开启函数签名提示,补全时还能看到参数说明,实用度拉满
  3. 重启生效
    保存配置后,要么重启Sublime Text,要么按Ctrl+Shift+P打开命令面板,输入Anaconda: Restart Server重启Anaconda的语言服务,确保新配置生效。

  4. 排查冲突(可选)
    如果还是没效果,检查下有没有其他补全插件(比如Sublime默认的补全、或者其他Python相关插件)和Anaconda冲突,暂时禁用其他插件试试,确保Anaconda的补全优先级最高。

我之前折腾这个问题的时候,就是靠这几个配置解决的,你按步骤来肯定没问题!

内容的提问来源于stack exchange,提问作者Daniel Sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 10:02:06