【问题标题】:ScriptCS with Sublime带有 Sublime 的 ScriptCS
【发布时间】:2013-07-23 10:18:56
【问题描述】:

我在 Sublime 中遇到了异常:

Unbehandelte Ausnahme:[解码错误 - 输出不是 cp1252]

通过运行此代码:

Console.WriteLine("fsdfsd")

我通过安装程序和 Chocolatey 安装了 Sublime Text 2 和 3。

然后我添加了一个包含以下内容的文件:

{
 "cmd": ["C:\\Chocolatey\\lib\\ScriptCs.0.5.1\\tools\\scriptcs\\scriptcs.exe", "$file"],
 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
 "encoding": "cp1252"
 }

在 Packages\User 中作为 scripts.sublime-build

我怎样才能摆脱它?

提前致谢!

【问题讨论】:

    标签: c# sublimetext2 scriptcs


    【解决方案1】:

    您应该安装 scriptcs sublime plugin (Package Control: Install Package > scriptcs),其中包括语法高亮、一些 sn-ps 和构建系统 (CTRL + B)。您可以找到插件here 的源代码。我希望这能解决您的问题。

    【讨论】:

    • 不幸的是,它感觉很慢(构建和运行 5 行解析和打印语句需要 13.4 秒)——知道这是否正常吗?
    • 这听起来太长了......但请记住,这是一种编译语言,脚本仍然会在执行代码之前编译(在内存中)。在github.com/scriptcs/scriptcs/issues 提交问题,以便我们进一步调查/调试它:)
    【解决方案2】:

    "encoding": "cp1252" 更改为"encoding": "utf-8"

    【讨论】:

      猜你喜欢
      • 2019-07-20
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-11
      • 2014-12-16
      • 1970-01-01
      • 2015-02-11
      相关资源
      最近更新 更多