TABを2スペースに設定


15

タブ挿入を強制的にスペースにするために、.vimrcで次を設定することが適切であることを示唆するさまざまな回答を調べました。

filetype plugin indent on
" On pressing tab, insert 2 spaces
set expandtab
" show existing tab with 2 spaces width
set tabstop=2
set softtabstop=2
" when indenting with '>', use 2 spaces width
set shiftwidth=2

ただし、2つのスペースを使用しようとすると、デフォルトでタブごとに4つのスペースが引き続き使用されます。set expandtabこれらの宣言の一番下に移動してみました。softtabstop宣言を削除しようとしました。他の質問に対するさまざまな回答も精査しました。誰かが私を助けることができれば、それは素晴らしいことです。

回答:


5

.vimrcこれらの変更を行ってから調達しましたか?vimを開いているときに入力するだけですsource ~/.vimrc(デフォルトの場所にあると仮定)

編集:これも助けることができます


私の問題は確かに調達の欠如であったようです。ファイルを編集すると自動的にソースが取得されることを読みましたが、実際に.vimrcファイルを作成するときにVIMにいくつかの変更が加えられました。ご回答ありがとうございます!
クリススノー

@Gleland、マークダウンtabsファイルのみに2つのスペースのみを設定する方法はありますか?
alpha_989

@ alpha_989これは、stackoverflow.com
Gleland
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.