1

最近我参加了 Jeffry Way 的关于 Sublime Text 2 的课程,但遇到了一个问题。我在这里搜索了有关该问题的其他问题,但没有得到答案。我已经在 Tut+ 的视频下发布了评论,但那里没有答案。这是我写的:

“刚刚使用 Linter 插件时遇到问题。实际上它现在不适用于 Javascript。一旦我尝试安装它,我在使用 Node.js 时遇到了几个问题(我使用的是 Windows,所以我必须打开它)我的电脑),但后来在谷歌、论坛等的帮助下解决了这些问题。运行 Sublime 后,我在控制台中收到以下消息:

SublimeLinter: css enabled (using node.js)
SublimeLinter: javascript enabled (using node.js).

当我年轻且缺乏经验时,我将我的用户命名为“Герман”。这就是我的名字用俄语写成的方式。一旦我尝试在制作 .js 文件时使用 Linter,它就不起作用了。我想知道,为什么?

后来我打开控制台,发现那里有一条很好的消息:

“UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 45-50: ordinal not in range(128)”

使用“sublime.packages_path()”命令,我发现我的包的地址如下:

C:\\Users\\\u0413\u0435\u0440\u043c\u0430\u043d\\AppData\\Roaming\\Sublime Text 2\\Packages

在尝试让亚马逊的 Kindle 软件在我的 PC 上运行时,我已经遇到了这个问题。解决方案是更改要下载文件的目录,路径中没有西里尔字母,但现在我不知道如何更改要安装软件包的目录。我没有在 Sublime 或 Package Control 的设置中找到更改它的方法。

另外,我不知道它是否能让 Linter 工作,但我必须尝试。

前额感谢您对任何将帮助我的人的帮助!”

4

1 回答 1

1

我认为目前无法更改 Packages 路径。如果这是 SublimeLinter 特定的问题,您可能还想尝试在他们的 github 页面上创建问题。或者,您可以尝试使用 Sublime Text 的便携版本(将其放置在只有 ascii 字符的位置),然后创建可执行文件的快捷方式。不是最佳解决方案,但它可能对您有用。

不知道它是否会起作用,但可能值得一试。

于 2013-01-25T04:57:45.607 回答