IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    sublime autoSave插件自动保存时会关闭智能代码提示,解决方法看这里!

    phpvar发表于 2017-06-04 03:19:48
    love 0
    sublime autoSave插件自动保存时会关闭代码提示,如下图所示: gif图片说明:test.html标签右侧有个红色的小红点,说明当前编辑文件未保存,加入autosave插件后可配置实时保存,但问题如图所示,当我打document.querySelector还在选择auto completion自动智能代码提示选项时,由于autosave会自动保存文件,直接把代码提示选项给闭关啦! 而我们想要的是:如果智能代码提示选项显示的时候,就不执行自动保存命令,即不影响我们选择自动完成代码! 如果你是通过 install packagae命令安装的autosave,Data\Installed Packages目录下会生成一个auto-save.sublime-package文件,.sublime-package后缀文件sublime是不能直接打开的,但其实该后缀文件是一个zip压缩包,我们可以直接使用winrar类压缩工具直接打开该文件。知道这个,我们就可以直接把auto-save.sublime-package文件解压出来,把解压出来的auto-save文件夹放入Data\Packages文件夹里面,接下来我们用sublime打开auto_save.py文件 ,定位到view.run_command("save"),把前面的
    if not backup : # Save file
    
    改成:
    if not (backup or view.is_auto_complete_visible()): # Save file
    
    view.is_auto_complete_visible()就是用来判断当前窗口是否有auto_complete代码自动提示处于显示状态! 改完后,就是我们要的“如果智能代码提示选项显示的时候,就不执行自动保存命令”,如下图所示: 参考文档: API Reference – Sublime Text 3 Documentation


沪ICP备19023445号-2号
友情链接