0

Vim で作成した JavaScript ファイルは問題ないように見えますが、テキスト エディターなどの別のプログラムで開くと、インデントがはるかに大きく (スペースの 10 倍など)、一部の行がずれています。~/.vimrc ファイルの行に関連する唯一のものは次のとおりです。

"set tab indentation to 2 spaces"
:set tabstop=2

filetype plugin indent on

誰かがこの動作を見たことがありますか、または何が問題なのか知っていますか?

4

2 に答える 2

4

ファイルはタブを2つのスペースとして表示するように構成されていますが、タブの表示方法vimrcはすべてのプログラムで同じではありません。通常の引数は、実際のタブの代わりに複数のスペースを使用して、テキストエディタのタブ設定に関係なくファイルの一貫性を保つことですが、ファイルサイズが大きくなります。「タブvsスペース」を検索すると、両側に多くの引数が生成されます。

スペースを使用する場合は、たとえば、tabキーを押すたびにスペースを挿入するようにvimを構成できます。

:set tabstop=2
:set shiftwidth=2
:set expandtab

vim wikiから)

于 2013-02-02T02:14:57.800 に答える
2

多くのテキスト エディターの既定のタブ間隔は 2 ではなく 8 スペースであるため、これらのテキスト エディターでは、タブを含むソース コードのインデントがはるかに大きく表示されます。

于 2013-02-02T02:06:44.323 に答える