Vi & Vim

18
Apa hubungan antara vi, nvi dan vim?

Pada beberapa unix kadang-kadang saya menemukan perintah bernama nvi. Itu adalah editor vi-like, tanpa banyak fungsi. Mungkin itu garpu tua vi? Bagaimanapun, viversi mana yang merupakan fork dari yang lain, dan mana yang merupakan pengembangan independen? Apakah mereka memiliki "pohon keluarga",...

18
Apakah mungkin untuk mem-pipe perintah vim ke vim?

Saya ingin menjalankan shell berikut. wea-this is the end of the second word | vim j exit 0 Yang saya harapkan akan menyalurkan pukulan tombol w(memajukan kata) kemudian e(akhir kata) lalu a(menambahkan) kemudian -this is the end of the second word(teks) ke dokumen Vim bernama jyang sudah...

18
Apa yang dilakukan: buka lakukan di vim?

Dokumentasi Vim mengatakan ini tentang :openperintah: This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the column where...

18
Bersihkan garis lebih cepat dari [0] [d] [$]

Apakah ada cara yang lebih cepat untuk menghapus teks pada baris daripada menekan 0untuk melompat ke awal, lalu menekan d$untuk menghapus sampai akhir baris? Juga, bagaimana jika saya ingin menghapus semuanya kecuali lekukan? Apakah ada cara untuk melakukan

18
Ganti string tanpa mengubah kasing?

Karena kekhasan dalam bahasa khusus domain yang saya gunakan, saya sering menghadapi tugas (secara selektif, tidak global) mengganti termatau TERMdengan wordatau WORD, masing-masing. Ini berarti, saya mencari kasus-insensitively untuk term, dan ingin mengganti bahwa dengan word tetap menjaga huruf...

18
Apakah sejumlah besar membuat vim berjalan lambat?

Ini sepertinya pertanyaan yang sangat aneh, tapi saya memiliki file Python yang memiliki angka di dalamnya yang panjangnya seribu digit dan file itu tampaknya berjalan sangat lambat, saya tidak yakin apakah ada semacam pemrosesan yang terjadi pada saya. Saya tidak tahu. Saya menekan garis jdan...

17
Perbandingan lebih rinci dalam satu baris

Saya gunakan vimdiffuntuk memeriksa perbedaan antara file, dan beberapa kali melewatkan sedikit. misalnya, jika saya memiliki dua file berikut: //a.c printf("Hello\n"); dan: //b.c int i = printf("hello\n") + 3; menunjukkannya pada vimdiffmemberi: Yang ingin saya lihat adalah bahwa dalam bc...