1

最近、JeffryWayによるSublimeText 2のコースを受講しましたが、問題が発生しました。ここで問題に関する他の質問を検索しましたが、答えが得られませんでした。私はすでにTut+のビデオの下にコメントを投稿しましたが、そこには答えがありませんでした。これが私が書いたものです:

「Linterプラグインの使用で問題が発生しました。実際には、Javascriptでは機能しません。インストールしようとすると、Node.jsでいくつかの問題が発生しました(Windowsを使用しているため、このプラグインを使用する必要がありました。私のPC)ですが、後でGoogleやフォーラムなどの助けを借りて解決しました。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

私は、AmazonのKindleソフトウェアを自分のPCで動作させようとしているときに、すでにこの問題に遭遇しました。解決策は、パスにキリル文字がない方法でファイルがダウンロードされるディレクトリを変更することでしたが、パッケージがインストールされるディレクトリを変更する方法がわかりません。SublimeまたはPackageControlの設定で変更する方法が見つかりませんでした。

また、Linterが機能するかどうかはわかりませんが、試してみる必要があります。

額は私を助けてくれる人に助けてくれてありがとう!」

4

1 に答える 1

1

現在、Packagesパスを変更することはできないと思います。これがSublimeLinter固有の問題である場合は、githubページで問題を作成してみることもできます。または、ポータブルバージョンのSublime Textを使用して(ASCII文字のみの場所に配置)、実行可能ファイルへのショートカットを作成することもできます。最適なソリューションではありませんが、うまくいく可能性があります。

それが機能するかどうかはわかりませんが、試してみる価値があるかもしれません。

于 2013-01-25T04:57:45.607 に答える