2

私はこれでかなり環境に優しく、MichaelHartlのRubyonRailsチュートリアルを進めています。私は第3章でSample_Appに飛び込み始めたばかりで、Windows用のSublimeText2で作業しているすべてのファイルのすべての構文の強調表示を「失いました」。

構文の強調表示は以前は機能していましたが、このセクションの最初のファイルをSublime Text 2で開くと、次のエラーメッセージが表示されました。

構文ファイル「Packages/User / RSpec.tmLanguage」のロード中にエラーが発生しました:plist xmlの解析中にエラーが発生しました:ファイル「Packages / User/RSpec.tmLanguage」内のファイルを開くことができませんでした

これで、すべての構文の強調表示が完全に消えました。

いくつかの検索を実行し、この「syntax_highlighting.py」ファイルをPackages / Userディレクトリに追加しようとしましたが、同じエラーが発生し、構文が強調表示されません。

私を正しい方向に導く助けがあれば大歓迎です!ありがとう。

4

3 に答える 3

1

この問題を修正しました。ファイルをからにRSPec.tmLanguage移動する必要がありました。それが終わったら、SublimeText2の[設定]メニューから配色を再度アクティブにしました。Packages/rails_tutorial_sublime_textPackages/User

答えがはっきりと見えないことがありますが、@ MattYorkがなければ、実際にはこれを理解できなかったでしょう。ありがとうございます。

于 2012-08-16T03:17:02.657 に答える
1

私もこのエラーを修正しました。誰かがまだ問題を抱えている場合、私がしたことは次のとおりです。

これらの行を開い~/Library/Application Support/Sublime Text 2/Packages/User/syntax_highlighting.pyて削除しますUser/

if name[-8:] == "_spec.rb":
  set_syntax(view, "Rspec", "User/RSpec")
elif name == "factories.rb":
  set_syntax(view, "Rspec", "User/RSpec")

Sublimeを数回再起動します。

于 2013-09-09T07:26:11.460 に答える
1

RSpec.tmLanguageは、ST が認識する有効な言語ファイルではないようです。それを削除すると、構文の強調表示が元に戻る可能性があります。

于 2012-08-12T02:09:01.633 に答える