私はプログラミングを学び始めており、.vimrcファイルを通してvimを設定することが可能であることが分かりました。しかし、私は複数の設定を作成することに問題があります。私はjava用の設定とC用の設定が必要ですが、特定の言語でプログラミングするときにのみ設定を有効にする方法はわかりません。複数の言語の複数の.vimrcを作成していますか?
私は私の問題を次のように解決策を見つけた:
それが一元地元の例外を設定しても大丈夫だ場合、あなたは
~/.vimrc
に なautocmd
Sを置くことができます。
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
( How to load different .vimrc file for different working directory?)
しかし、私はその解決策を理解していませんでした。
私は次のことを行う必要があります考え出し:
私は、デスクトップ上のC言語設定を作成したいです。そこで私は シェル(私はMac OSを使用しています)に次のコマンド
vim ~/Desktop/.vimrc
を入れて、このファイルに必要な設定を入れます。その後、私はシェルに入り、Cファイルvim ~/Desktop/myprogram.c
を作成したが、私は私のセットアップが働いていなかったことに気づいautocmd BufRead,BufNewFile ~/Desktop/.vimrc setlocal ts=4 sw=4
:
は、それから私は、ファイル
~/.vimrc
で次のコマンドを置きます。
明らかに私は何か間違っていましたが、私はまだnoobですので、エラーを見つけることができませんでした。
あなたは3つのファイル必要そのために
返信いただきありがとうございますが、動作しませんでした。 – rfloc
あなたは '.vimrc'を使っていますか? –
私は〜/ .vimrcを使用しました – rfloc