2012-02-14 15 views
1

私は大きなスペースインデントファイルを持っています。私はの方法により、タブとスペースを置き換える:しかしVIM:置き換えタブが挿入モードタブと異なる理由

:%s/ /<Ctrl-Tab>/g 

、I set listは私が交換用のタブの代わりに文字^Tを与えることを見ると、私のように構成.___set listchars=tab:._,trail:.から)。実際、挿入モードでタブを挿入すると、適切な.___が表示されるので、明らかに2つの文字が異なります。

:sで「通常の」タブを挿入するにはどうすればよいですか?ありがとう。

答えて

2

式で使用 "\トン":

:%s/ /\t/g 

また、あなたは例えば、設定することで、:retabでファイル内のタブとスペースを交換することがあります。

:set ts=8 
:set noexpandtab 
:retab! 
+0

ありがとうございました!一つの小さな修正、最後のバックスラッシュはスラッシュでなければなりません。しかし、そうでなければ完璧です。ありがとう! – dotancohen

関連する問題