UI untuk mempersonalisasi vimrc tanpa menulis satu dari awal

12

Vim sangat bisa dikonfigurasi. Namun, merancang vimrc adalah tugas yang menakutkan bagi pengguna pemula dan menengah. Pada dasarnya, Anda diharapkan untuk mengembangkan satu dari batu tulis kosong dengan membaca dokumentasi dan mengambil tips kebetulan dari pengguna lain.

Apakah ada menu konfigurasi intuitif untuk membantu pemula membuat dan merevisi vimrc? Mungkin alat berbasis web, atau sesuatu yang analog dengan dialog opsi di pengolah kata?

Tangkapan layar preferensi LibreOffice (CC-BY-SA 3.0 dari th.libreoffice.org/get-help/installation/mac/)

200_sukses
sumber

Jawaban:

13

Anda dapat menggunakan built-in :optionsdan :mkvimrc(melihat :help :optionsdan :help :mkvimrc).

Tapi ... menciptakan Anda sendiri ~/.vimrcadalah tugas yang menakutkan hanya jika Anda menginginkan vimrc"saat ini" yang sempurna. Jika Anda tidak cukup sabar, ada puluhan editor alternatif dengan lebih sedikit opsi dan dialog GUI. Vim bukan editor yang bisa Anda pilih di sore hari: harapkan bekerja dan membaca.

romainl
sumber
1
Persis seperti ini. Saya telah menggunakan Vim selama 8 tahun dan saya masih menulis vimrc saya. Jika Anda mencoba mengkonfigurasi terlalu banyak sekaligus, Anda tidak akan ingat apa yang telah Anda lakukan dan Anda akan lupa untuk memanfaatkannya.
tommcdo
11

Satu situs web untuk menghasilkan .vimrcs adalah http://vimconfig.com/ . Ini cukup mendasar - cukup untuk memulai saja (nomor baris, sorotan pencarian, dll.).

muru
sumber
3

Pembaruan : jawaban ini jelas salah karena jawaban lain terhubung ke alat. Namun, jawaban ini mungkin memiliki nilai yang sama dengan pendekatan alternatif (mungkin bahkan lebih baik) untuk masalah utama yang dimiliki penulis thread.

Sayangnya saya tidak berpikir alat seperti itu ada.

Tetapi untuk menjawab "root" dari pertanyaan Anda - Anda pasti tidak harus mulai menulis .vimrcdari awal. Praktik yang umum di antara pengguna pemula adalah melihat ke .vimrcfile pengguna ahli vim. Berikut adalah beberapa contoh yang dapat Anda pelajari banyak dari:

Terakhir, ada plugin Tim Pope yang masuk akal yang menyediakan beberapa dasar dan saya akan merekomendasikan untuk menginstalnya.


sumber