タブをvi / vimのスペースに永続的に変換します


14

vi / vimで従来のインデントを使用したい場合は、次のコマンドを入力します。

:set tabstop=4
:set shiftwidth=4
:set expandtab

ファイルを開くたびにこれらのコマンドを入力するのは面倒です。これらの設定を永続的に保存するにはどうすればよいですか?

回答:


16

というホームディレクトリにファイルを作成し、.vimrcそこにコマンドを置きます:

set tabstop=4
set shiftwidth=4
set expandtab

UbuntuのVim Howtoには、基本的なカスタマイズへのいくつかの指針があります。さらに深く掘り下げたい場合は、Vim BookFAQもあります。

vi-improved.orgにはある人の.vimrcの素晴らしい大きな例もあり調べてみることができます。


3

お店

set tabstop=4
set shiftwidth=4
set expandtab

または

set ts=4 sw=4 
set expandtab

あなたの~/.vimrcファイルに。EG /home/user/.vimrcまたは/home/$(whoami)/.vimrc。.vimrcの他の設定も使用できます。たとえばsyntax on、VIMのフルバージョンを使用する場合など、定期的に使用する設定です。


0

\home\user\exampleuser\(デフォルトのディレクトリ)でターミナルを開いたら、ファイルを作成します.vimrc。vimが本当に好きな場合はvim .vimrc、コマンドラインに入力するか、nanoを使用できます。このファイルはvimを制御します。次に、設定するコードを次のように入力します:( set expandtab コロン(:)がないことに注意してください)次に、ファイルを保存して完了です!


1
A :のvimrcでのコマンドの前には無害です。vimrc :setと同じsetです。をご覧ください:h script
ムール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.