0

Sublime Text 2 SublimeLinter パッケージで「タブとスペースが混在しています」という警告が表示されないようにできません。

設定で "smarttabs" : true を設定しましたが、まだかかりません。

他の誰かがこの問題を解決しましたか?

SublimeLinter パッケージのユーザー設定は次のとおりです: https://gist.github.com/3737558

ありがとう。

4

2 に答える 2

3

私はこのような問題を解決します。

まず、ファイル内でタブとスペースを混在させないでください。スペースのみを使用してください。Sublime はハード タブ文字なしでインデントを細かく処理できます。

スペースのみを使用するように Sublime Text 2 をセットアップします。

// Tab and whitespace handling.
// Indent using spaces, 4 spaces ber indent by default, clean up extra whitespaces on save
"tab_size": 4,
"translate_tabs_to_spaces": true,
"trim_automatic_white_space": true,
"trim_trailing_white_space_on_save": true,

// Do not try to detect the tab size from the opened file
"detect_indentation" : false,

タブとスペースが混在する古いファイルに遭遇した場合は、[表示] > [インデント] > [タブをスペースに変換] メニューからのみスペースに変換できます。

ソース コードでタブ文字が不適切な理由

于 2012-09-19T12:28:11.387 に答える
0

私は同じ問題を抱えています、多分私は理由を見つけました

オプションは、smarttabsタブの後にスペースがある場合の警告を制御できますが、スペースの後の警告タブを制御することはできません。試すことができます

警告を無効にしたい場合は、ファイルの先頭にコメントを追加できます

/*jshint -W099*/

于 2013-12-19T05:21:59.653 に答える