Saya telah menggunakan konfigurasi default vim untuk sementara waktu dan ingin membuat beberapa perubahan. Namun, jika saya mengeditnya ~/.vimrc
sepertinya menimpa semua pengaturan konfigurasi lainnya /etc/vimrc
dan semacamnya, misal sekarang tidak ada penyorotan sintaksis. Inilah yang vim muat:
:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>
Dengan kata lain saya ingin menyimpan apa pun yang dikonfigurasi di vim, tetapi hanya melakukan sedikit penyesuaian untuk pengguna shell saya.
Apa yang harus saya lakukan untuk menenun ~/.vimrc
ke dalam konfigurasi yang ada atau apa yang harus saya masukkan ke ~/.vimrc
dalamnya sehingga memuat konfigurasi default?
EDIT:
Konten yang saya maksud ~/.vimrc
:
set expandtab
set shiftwidth=2
set softtabstop=2
vim
configuration
sjngm
sumber
sumber
~/.vimrc
bisa berada di tengah-tengah paket?$VIMRUNTIME
berdasarkan jenis file, dan itu akan menjadi setelah vimrcJawaban:
Anda dapat
source
file konfigurasi Vim global ke lokal Anda~/.vimrc
:sumber
Apa yang saya temukan adalah bahwa konfigurasi default (
default.vim
) tidak dimuat jika Anda membuat~/.vimrc
file, jadi apa yang saya lakukan adalah memasukkan isi konfigurasi default ke vimrc dan menambahkan modifikasi di akhir.Saya berasumsi Anda memiliki vim8 dan menggunakan konfigurasi default (yaitu Anda tidak memiliki
~/.vimrc
file)Salin konfigurasi default ke file vimrc pengguna Anda:
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
Kemudian buka
~/.vimrc
file Anda dan tambahkan konfigurasi Anda di akhir.sumber