修复Sublime Text 3中Mac OSX上“ shell_cmd”的替换

达兹

我在项目设置中指定的构建系统有问题。目前,我的项目设置如下所示

{
    "build_systems":
    [
        {
            "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
            "name": "Anaconda Python Builder",
            "selector": "source.python",
            "shell_cmd": "$project_path/bin/python -u $file"
        }
    ],
    "folders":
    [
        {
            "file_exclude_patterns":
            [
                "pip-selfcheck.json",
                "pyvenv.cfg"
            ],
            "folder_exclude_patterns":
            [
                "lib",
                "include",
                "bin"
            ],
            "follow_symlinks": true,
            "path": "."
        }
    ],
    "settings":
    {
        "binary_file_patterns":
        [
            "*.jpg",
            "*.jpeg",
            "*.png",
            "*.gif",
            "*.ttf",
            "*.tga",
            "*.dds",
            "*.ico",
            "*.eot",
            "*.pdf",
            "*.swf",
            "*.jar",
            "*.zip",
            "client/node_modules/**",
            "data/**"
        ]
    }
}

实际的问题在以下行中:

"shell_cmd": "$project_path/bin/python -u $file"

每当我关闭并重新打开它时,我shell_cmd都会被替换为

"shell_cmd": "\"python\" -u \"$file\""

这使我的构建失败。有没有办法解决这个问题?如何禁用此自动替换?

  • Mac OS X 10.11.3
  • 崇高文字3103
该死的小工具

我已经在Anaconda的问题跟踪器中回答了这个问题,但是我将在这里为其他遇到类似问题的其他用户进行解答。

该特定的构建系统由Anaconda本身使用,这就是为什么它被称为“ Anaconda Python Builder”,它将使用您用作“ python_解释器”设置的配置的任何内容更新“ shell_cmd”到anaconda的设置文件中(一般,用户或每个项目)。

如果您对构建系统有特定的需求,则应使用自己的选项创建一个新的构建条目,并坚持该选择。Anaconda的构建系统为需要使用配置的Python解释器而不是嵌入式ST3的用户提供了便利。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mac上的Sublime Text设置

来自分类Dev

Mac OS上的Sublime Text 3无法保持项目打开

来自分类Dev

使用GL3_Text示例方法在Mac OSX上的OpenGL中绘制文本

来自分类Dev

Sublime Text 3上的LiveReload

来自分类Dev

Sublime Text 3:正则表达式替换在代码段中的引号上失败

来自分类Dev

OSX上的Sublime Text:拼写检查器不学习

来自分类Dev

OSX上的Sublime Text:拼写检查器不学习

来自分类Dev

Mac和Windows上的Sublime Text项目

来自分类Dev

Mac和Windows上的Sublime Text项目

来自分类Dev

如何使用Sublime Text Mac OSX构建Kivy

来自分类Dev

如何使用Sublime Text Mac OSX构建Kivy

来自分类Dev

如何从Sublime Text 3中的cmd中运行lua文件?

来自分类Dev

修复Sublime Text 3 Clojure语法突出显示(尤其是Regexes)

来自分类Dev

在Ubuntu 12.04上卸载Sublime Text 3

来自分类Dev

在Ubuntu 12.04上卸载Sublime Text 3

来自分类Dev

在Sublime Text 3中保留大小写替换

来自分类Dev

在Sublime Text 3中保留大小写替换

来自分类Dev

如何在Windows 10的cmd上从Sublime Text 3运行python文件/脚本?

来自分类Dev

在Sublime Text中查找并替换为RegEx

来自分类Dev

RegEx在Sublime Text中查找和替换

来自分类Dev

替换为Sublime Text 2中的列表

来自分类Dev

Mac OS上的Sublime Text 3无法使项目保持打开状态

来自分类Dev

在 Sublime Text 3/Mac 上正确排序文件和文件夹

来自分类Dev

Sublime Text 3-出现错误时停止打印shell cmd,dir和路径

来自分类Dev

如何在Mac OS“ zsh” shell中将Sublime Text 3配置为Git编辑器

来自分类Dev

Sublime Text 3中的索引

来自分类Dev

Sublime Text 2中的Mac键绑定

来自分类Dev

查找为Sublime Text 2创建的符号链接,以替换为Sublime Text 3

来自分类Dev

如何在Sublime Text 3中使用Mac OS别名?

Related 相关文章

热门标签

归档