Anggaplah masuk akal.vim sebagai satu langkah di atas mode 'nocompatible'
: serangkaian default universal yang (semoga) dapat disetujui semua orang.
scp
ini untuk membuat segalanya lebih bisa ditoleransi.Instal menggunakan manajer paket favorit Anda, atau gunakan dukungan paket bawaan Vim:
mkdir -p ~/.vim/pack/tpope/start
cd ~/.vim/pack/tpope/start
git clone https://tpope.io/vim/sensible.git
Lihat sumber untuk daftar fitur resmi. (Jangan khawatir, kebanyakan :set
panggilan.) Berikut rasanya:
'backspace'
: Backspace melalui apa pun dalam mode penyisipan.'incsearch'
: Mulai mencari sebelum menekan enter.'listchars'
: Membuat :set list
(spasi putih terlihat) lebih cantik.'scrolloff'
: Selalu tampilkan setidaknya satu baris di atas/di bawah kursor.'autoread'
: Memuat otomatis perubahan file. Anda dapat membatalkan dengan menekan u
.runtime! macros/matchit.vim
: Muat versi matchit.vim yang dikirimkan bersama Vim. Bagaimana saya bisa melihat fungsi sebenarnya dari plugin ini?
Sumbernya otoritatif. Gunakan :help 'option'
untuk melihat dokumentasi suatu opsi. Jika Anda menginstal scriptease.vim, Anda dapat menekan K
pada opsi (atau perintah, atau fungsi) untuk melompat ke dokumentasinya.
Bagaimana cara mengganti pengaturan?
Biasanya, masuk akal.vim dimuat setelah vimrc Anda, membuatnya agak sulit untuk diganti (walaupun Anda bisa menggunakan after/plugin/sensible.vim
). Jika Anda ingin memuatnya lebih awal, tambahkan baris berikut ke vimrc Anda, lalu letakkan override Anda di bawah.
runtime! plugin/sensible.vim
Jangan ragu untuk memberi tahu saya setelan mana yang Anda tolak, sehingga saya dapat menilai kembali apakah masuk akal untuk menyertakannya.
Saya ingin ini menjadi plugin yang tidak ada yang keberatan untuk menginstalnya. Beri tahu saya jika Anda keberatan dengan apa pun . Ada beberapa pengaturan yang menurut saya mungkin kontroversial, tetapi saya tetap menyertakannya, hanya untuk menyelesaikan pertanyaan ini untuk selamanya. Tidak perlu banyak bujukan bagi saya untuk menghapusnya. Segala sesuatu yang lain bisa dinegosiasikan.
Jangan ragu untuk mengajukan pertanyaan jika Anda tidak yakin mengapa saya menetapkan sesuatu, karena saya belum berupaya keras untuk mendokumentasikannya.
Saya sangat ngotot untuk pesan commit, jadi jika Anda mengirimi saya pull request dengan periode yang berlebihan di baris subjek, saya akan menutupnya tanpa berpikir dua kali, dan menyimpan perhatian saya yang berharga untuk seseorang yang bisa benar-benar mengikuti petunjuk.
Seperti masuk akal.vim? Ikuti repositori di GitHub dan pilih di vim.org. Dan jika Anda merasa sangat dermawan, ikuti tpope di Twitter dan GitHub.
Ini cocok dipadukan dengan sleuth.vim.
Hak Cipta © Tim Paus. Didistribusikan dengan ketentuan yang sama seperti Vim itu sendiri. Lihat :help license
.