web-dev-qa-db-ja.com

WebStorm / PHPStormのスマートタブは何をしますか?

一般的な設定でスマートタブが何をするのか混乱しています。

それは言う:

必要な列への微調整はスペースを介してのみ行われます...このチェックボックスがオフの場合、必要に応じてスペースが位置合わせに使用されます...

それは、スペースが両方の場合に整列で使用されることを意味しませんか?後者では常にスペースを使用し、前者では時々のみスペースを使用するという意味ですか?

誰かが2つのケースの例を使って説明できますか?

62
MonkeyBonkey

スマートタブオプションが有効な場合、スペースのみが配置に使用され、それ以外の場合はタブとスペースが使用されます。

例:次のコードブロックの場合

    function(first, 
             second) {
    }

スマートタブなし

t---function(first, 
t---t---t---.second) {
t---}

スマートタブ付き

t---function(first, 
t---.........second) {
t---}
67
bsrykt