Pertanyaan yang diberi tag vimrc

Vim membaca perintah inisialisasi dari file bernama vimrc saat startup. Ini dapat digunakan untuk mengatur pengaturan, menetapkan fungsi, menjalankan perintah otomatis, dan banyak lagi.

80
Bagaimana cara men-debug file vimrc saya?

Saya punya masalah di Vim, dan saya pikir itu mungkin ada di vimrcfile saya (atau sudah diberitahu itu bisa jadi vimrcfile saya ). Bagaimana saya memverifikasi ini? Jika ini saya vimrcberkas, bagaimana saya tahu mana persis masalahnya

74
Apa tujuan dari swap file?

Ketika saya mengedit file, Vim cenderung membuat file bernama , yang menurut saya mengganggu. Dari , saya melihat bahwa opsi menekan pembuatan file swap..filename.swpvim -h-n Apakah ada arahan vimrc yang dapat saya gunakan untuk menonaktifkan file swap secara default? Apa tujuan dari swap file,...

43
Cara tercepat untuk beralih ke buffer di vim?

Salah satu cara untuk memilih buffer dalam vim bisa dengan menelusuri daftar buffer, menggunakan perintah standar sebagai :ls, atau dengan beberapa plugin / kode vimscript eksternal untuk menelusuri daftar di jendela . Katakanlah saya ingin melompat ke buffer secara langsung, secepat...

38
Mengapa saya membutuhkan vimrc dan gvimrc?

Tampaknya ada dua cara untuk menyimpan preferensi khusus untuk gvim: Simpan .vimrcfile untuk vim dan .gvimrcfile untuk tambahan khusus gvim. Simpan semua pengaturan .vimrcdan bungkus pengaturan khusus gvim dalam kondisi deteksi fitur: if has('gui_running') " gvim specific settings...

33
Menerapkan pengaturan ke pohon direktori saja

Di tempat kerja saya menggunakan standar ts2; preferensi pribadi saya adalah 4, yang merupakan apa yang saya gunakan untuk proyek hobi saya, dan proyek lain yang kami warisi ini memiliki konvensi ts=8. Ada juga beberapa pengaturan lain yang ingin saya atur berdasarkan proyek (misalnya melipat)....

29
Apa perbedaan antara membiarkan dan mengatur?

Saya tidak tahu banyak tentang teori di balik Vim. Sepertinya kita setbeberapa variabel, dan letvariabel lainnya. Apa bedanya, dan kapan yang satu lebih dibutuhkan? Juga, vich colorscheme solarized mengatakan untuk let g:blabla...apa pentingnya g:dalam hal

23
Cara berbagi konfigurasi antara vim dan Neovim

Saya mulai menggunakan neovim dan memindahkan .vimrcke .config/nvim/init.vimdan hal-hal lain berada di .local/share/nvim. Apa cara terbaik untuk berbagi konfigurasi atau bahkan plugin antara vim dan Neovim? Symlinks? Bisakah saya mengubah direktori di .vimrc untuk menggunakan hanya satu...

22
Apakah mungkin dan bermanfaat untuk memecah vimrc?

Sesuai judulnya, apakah mungkin membagi vimrcfile dalam beberapa sub-file? Simpan file terpisah untuk grup pengaturan yang menyangkut satu hal ? Ini hal yang mungkin menjadi sesuatu, apapun kelompok yang ditetapkan pengguna pengaturan. Sebagai contoh, [diperbarui] simpan semua pengaturan terkait...

21
GitHub untuk .vimrc dan plugins

Saya tahu banyak orang menyimpan .vimrc mereka di GitHub untuk membuatnya lebih mudah untuk bekerja dengan mesin baru, dan itu masuk akal bagi saya. Termasuk plugin, bagaimanapun, bermasalah, karena plugin yang saya gunakan sudah git repositori. Bagaimana cara membuat repo yang akan melacak .vimrc...

21
Apakah ada praktik terbaik untuk melipat file vimrc

Baru-baru ini saya menyadari bahwa panjang saya vimrcsekarang lebih dari 400 baris (yang IMO terlalu banyak akan saya coba kurangi) dan untuk membuatnya lebih mudah dinavigasi, membaca dan mengeditnya saya memutuskan untuk menyelidiki konsep lipat dalam vim (yang Saya tidak terbiasa dengan)...

21
Untuk apa `softtabstop` digunakan?

Saya mengetahui pengaturan terkait tab ini di Vim: ts sw expandtab smarttab sts Pengaturan normal saya adalah set ts=4 sw=4 expandtab smarttab. Tetapi menurut stsdokumentasi , jika expandtabtidak disetel, ia akan mencoba menggunakan kombinasi spasi dan tab untuk membuat jumlah kosong yang...

19
Cara mendefinisikan popup / menu khusus di vimrc

Menetapkan setiap fungsi yang berguna untuk kunci berfungsi dengan baik untuk alat yang sering digunakan, tetapi ada beberapa operasi yang saya gunakan sangat jarang, sehingga saya lebih suka untuk menetapkannya ke beberapa menu popup yang didefinisikan dalam my vimrc. Saya telah melihat plugin...