tab1とtab2という名前の2つのファイルを作成しました。 tab1では、デフォルトで8つのスペースを使用している通常のタブを使用しました。vi:set tabstop = 4が外部で動作しない
一方、tab2については、:set tabstop=4
コマンドを使用して変更しました。私もそれではなく、8つの空白スペースを有していると、VIに罰金働いていた
:set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab
を試してみた
は、今私はタブの4つの空白を持っています。 VI
123456789
2
~
:set tabstop=4
内部
私はcat
コマンドで再びファイルを表示したときに両方のコマンドはまったく助けにはならなかったようにしかし、それはそうです。
cat
などの他のユーティリティを使用して表示するときに、この変更をvi以外でも永続化する方法を教えてください。
VI
123456789
[email protected]:~# cat tab1
1
[email protected]:~# cat tab2
2
[email protected]:~#
外に私の目標も、このようなvi
エディタの外に永久にタブを使用するときに4つのスペースを持つことです。
解決策がある場合はお知らせください。おかげ
123456789
[email protected]:~# cat tab1
1
[email protected]:~# cat tab2
2
[email protected]:~#
123456789
[4つのスペースとしてタブを再定義](https://stackoverflow.com/questions/1878974/の可能性のある重複再定義 - タブとして - 4 - スペース) –
@yurikilochek、それは重複していません。 ':set tabstop = 4'はviの中でのみ動作し、外ではありません。上記の私の例を見てください。 –
受理された回答を注意深くお読みください.TABキーを押すと、実際のファイルで4つのスペースが得られます。 'tabstop'は、タブ文字がエディタでレンダリングされる幅のみを変更します。 –