2

SublimeText2 では、空白の一部が奇妙な動作をします。

たとえば、スクリプトの内容を選択し (下のスクリーンショットに示すように)、shift+を実行するとtab(インデントを減らすため)、通常の間隔の行でのみ機能し、コードのインデントがすべて不安定になります。

ノート:

  • スペース以外の空白はタブではありません。
  • スペースを使用してインデントするように設定されています
  • タブをスペースに変換」を実行しても効果はありません。
  • 私の設定ファイルには次のものがあります:"draw_white_space": "all",

これは、他の場所 (oneNote など) から貼り付けられたコードでのみ発生すると思います。対処する唯一の方法は、スペースを実際のスペースに手動で置き換えることです。

この動作の説明や、より適切に対処する方法がある人はいますか?

奇妙な空白

4

1 に答える 1

3

空白のように見える非 ASCII っぽいものだと思いますが、実際にはそうではありません。

このようなファイルがある場合、通常はコマンド ラインからそれらを 16 進ダンプします。または、通常のパッケージ管理を介してHexViewerなどの Sublime 16 進エディタをインストールすると、楽しいことができます。

問題のある文字が何であるかがわかったら、通常の検索と置換を使用して、それらを実際のスペース、タブ、または適切と思われるものにすることができます。

于 2013-05-15T21:33:44.780 に答える