Vi & Vim

10
Gunakan case untuk emulator terminal neovim?

Satu perbedaan besar dari neovim dan Vim adalah bahwa neovim mencakup emulator terminal yang bekerja secara tidak sinkron. Namun, saya gagal melihat bagaimana saya mendapat untung dari fitur ini. Untuk apa saya bisa menggunakannya? Bisakah Anda memberikan beberapa use case untuk fitur terminal...

10
Bagaimana seharusnya opsi 'switchbuf' bekerja?

Baru-baru ini saya menemukan opsi switchbufdan mencoba menggunakannya tetapi saya tidak bisa mengatakan jika saya tidak mengerti bagaimana cara kerjanya atau jika itu sebenarnya tidak bekerja pada Vim saya. Tentang perbedaan nilai yang mungkin, dokter mengatakan: useopen Jika disertakan, lompat...

10
Mengapa mengatur exrc berbahaya?

Saya telah melihat set exrcdisebutkan di berbagai tempat untuk menggunakan .vimrcfile per-direktori , tetapi setiap kali disebutkan itu sudah dengan peringatan yang kuat untuk tidak benar-benar menggunakannya karena itu berbahaya. Saya juga sudah menemukan set secureyang seharusnya memperbaiki...

10
Bagaimana cara grep dalam output perintah ex?

Bagaimana seseorang mencari pola dalam output perintah ex? Misalnya, bagaimana mencari pola nama file di output :scriptnamesperintah? Dalam bantuan untuk semua rasa grepdan vimgrephanya ada {file}sebagai tempat untuk melakukan

10
Apakah opsi 'jalur' default Vim berlebihan?

Dari dokumen bantuan Vim (lihat :help 'path':): String 'path' (default pada Unix: " .,/usr/include,,") -Untuk mencari relatif ke direktori file saat ini, gunakan: :set path=. -Untuk mencari di direktori saat ini gunakan string kosong antara dua koma: :set path=,, Tampaknya .dan...

10
Vim nama file / penyelesaian jalur

Saya tahu saya bisa menyelesaikan nama file / jalur dari direktori saat ini menggunakan ctrl + x, ctrl + f ( compl-filename). Itu bekerja sangat baik dalam kombinasi dengan set autochdir, yang mengubah pembaruan direktori saat ini ke direktori buffer aktif. Namun, saya mulai menggunakan...

10
Gabungkan perubahan eksternal yang dibuat saat mengedit

Jika ada perubahan eksternal yang dibuat untuk file yang sedang diedit di Vim saya mengerti bahwa saya dapat memuat ulang konten file dengan :edit. Tapi, anggaplah (secara internal) saya telah membuat perubahan pada file yang ingin saya pertahankan. Apakah ada cara untuk mengintegrasikan dua set...