2016-11-15 11 views
5

最近(おそらく更新後)サブスクリプションテキスト3は、テキストクーザーが構文エラーを超えたときに、これらの非常に厄介な、目障りなエラーメッセージポップアップを表示し始めました。迷惑なサブライムテキストを無効にする方法3インラインエラーメッセージ(Typescript)

これらのポップアップに関する最悪のことは、下の図からわかるように、テキストの上にカーソルを置かないことです。むしろ、彼らはメッセージのための部屋を作るために行下にジャンプしてその下のすべてのテキストを引き起こす:

screenshot

たぶん誰かがどこかでこの動作が好き、それは狂気私を運転しており、私ができますそれを無効にする方法を理解していない。私はポップアップは一切必要ありません。ステータスバーのメッセージで十分です。

ユーザー設定の"show_errors_inline"falseを無駄に設定しようとしました。ヘルプをいただければ幸いです。ありがとう!

+1

はこのTypeScriptですか? https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/556 –

+0

うわー、良いキャッチ。私はそれがTypeScript特有のものであるとは思わなかった。 – JayArby

答えて

6

Keith Hallthis GitHub pageのおかげで、これはMicrosoftのTypescriptプラグインの「機能」です。次のファイルを編集し、それを無効にするには

(これはWindows上で、明らかにパスが別のシステム上、多少異なるものになります):そのファイルの

C:\Users\YourUserNameHere\AppData\Roaming\Sublime Text 3\Packages\TypeScript\typescript\commands\error_info.py

コメントアウト行26-29示すように、以下:

... 
if len(error_text) > 0: 
    #if PHANTOM_SUPPORT: 
    # template = '<body><style>div.error {{ background-color: brown; padding: 5px; color: white }}</style><div class="error">{0}</div></body>' 
    #  display_text = template.format(error_text) 
    #  self.view.add_phantom("typescript_error", self.view.sel()[0], display_text, sublime.LAYOUT_BLOCK) 
self.view.set_status("typescript_error", error_text) 

次に、エディターを再起動します。

関連する問題