崇高なテキストで4つのスペースで同じタブサイズの幅を設定するにはどうすればよいですか?
verdanaフォントが好きで、崇高なテキストでフォントを設定しましたが、1つのタブの方が4つのスペースよりもはるかに広いようです。なぜ?直し方?
2 に答える
おそらく、これはSublimeがタブサイズを処理する方法に関連する問題です。
スペースのサイズではなく、全角ダッシュ(—)のサイズを使用しているようです。もちろん、等幅フォントでは、これらのサイズは同じですが、Verdanaなどのプロポーショナルフォントでは、まったく異なります。
""(4スペース)
"————"(4つの全角ダッシュ)
したがって、問題を解決する唯一の方法は、タブを。でスペースに変換することだと思いますView/Indentation/Convert Indentation to Spaces
。そして"translate_tabs_to_spaces": true
、あなたの好みに持っていて、メニューでIndent Using Spaces
設定することを忘れないでください:Indentation
スクリーンショットとして含めた特定のファイルは、スペースの代わりにタブを使用するように強制します。そのため、スペースが大きすぎるように見える場合があります。ユーザー設定で設定した場合でも"translate_tabs_to_spaces": true,
、これは設定ファイル自体には適用されません。
設定でオンdraw_white_space
にすることで、表示されているものが実際にスペース/タブであることを確認できます。これを行うには、ユーザー設定を編集し([設定]->[設定]->[ユーザー])、行を追加します"draw_white_space": "selection",
(これが設定の最後の行である場合は、コンマを含めないでください)。
この値を「none」に設定すると空白の描画がオフになり、「selection」に設定すると選択範囲内の空白のみが描画され、「all」に設定するとすべての空白が描画されます。
その場合は、Sublime Text 2を再起動すると、何が起こっているのかがわかる場合があります。