Vi & Vim

23
Apa artinya `<Bar>`?

Dalam menjawab pertanyaan tadi , saya menyebutkan menggunakan pemetaan kunci mode normal yang dapat ditemukan di vim.wikia.com. Di tengah menjelaskan pemetaan kunci, saya menyadari bahwa saya tidak tahu apa <Bar>artinya. Apa artinya? Saya mencoba menggantinya dengan pipa |, dengan dan tanpa...

23
Batalkan dalam mode sisipkan

Apakah ada perintah untuk membatalkan operasi terakhir yang dilakukan saat dalam mode insert? Saya baru saja menempelkan teks dari register yang salah menggunakan <C-r>, dan saya punya dua opsi: Hapus dengan tangan apa yang baru saja saya tempel dan mulai lagi dari awal. Beralih ke mode...

23
Apa kegunaan praktis dari mode client-server?

Saya tahu bahwa Vim memungkinkan mode server klien ( :h clientserver): dimungkinkan untuk mengubahnya menjadi server yang akan mendapatkan beberapa perintah dan menjalankannya dan sebagai klien yang akan mengirim perintah ke server. Saya mengerti cara kerjanya, tetapi saya tidak bisa membayangkan...

23
Secara otomatis memuat Vi ke mode penyisipan

Saya menggunakan Vi sebagai editor teks pilihan saya (dan, pada kenyataannya, hanya) di Sistem Linux. Saya tahu cara mengubah mode dari normal ke menyisipkan, dan sebaliknya. Apakah mungkin untuk memiliki Vi secara otomatis memuat ke Mode Sisipkan daripada Mode

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...

23
Apa perbedaan antara "berhenti" dan "batal"?

Ketika saya mencoba membuka file dari beberapa instance vim, saya mendapatkan kesalahan dengan beberapa opsi: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: Apa perbedaan antara "Berhenti" dan "Batalkan"? Dugaan pertama saya adalah,...

23
Bagaimana saya menutup Vim secara eksternal?

Katakanlah saya memiliki server X11 yang menggantung, membuat saya tidak menyimpan pekerjaan dari sesi XTerm Vim yang dikendalikan server X11. (Bukan GVim, hanya Vim-in-XTerm biasa.) Apakah ada cara yang saya bisa (dari terminal yang berbeda) memberitahu proses Vim yang sedang berjalan untuk...

22
Bagaimana cara menulis secara vertikal?

Katakanlah saya ingin menghasilkan teks berikut dalam dokumen saya: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Apakah ada cara mudah untuk menulis "Some Msg" secara vertikal seperti di atas tanpa harus secara manual memasukkan...

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...

22
Apakah lookaround mungkin dalam sistem regex vim?

Saya telah menemukan banyak situasi di vim di mana akan berguna untuk memiliki pernyataan lookaround. Saya telah mencoba menggunakan sintaks lookaround standar ( (?=), (?!)dll.) , Tetapi tampaknya vim tidak mendukung ini. Apakah vim memiliki sintaks yang setara untuk pernyataan seperti...

22
Bagaimana cara mengubahsuaikan warna vimdiff?

Saya mencoba menggunakan vimdiff sebagai git merge tool saya, tetapi warna-warna yang digunakan membuatnya tidak tertahankan (setidaknya pada Windows / Mingw): warna latar dan warna latar depan sama untuk beberapa garis yang saling bertentangan, membuatnya menjadi sangat sulit untuk mencari tahu...