Vi & Vim

17
Bisakah saya melakukan interaktif: pengganti (cari & ganti)?

Kadang-kadang saya menggunakan :sregexp rumit yang mungkin atau mungkin tidak benar, atau tidak yakin apakah saya ingin mengganti semua kecocokan. Apakah ada cara saya dapat memberitahu Vim untuk mengonfirmasi setiap kecocokan yang ditemukannya sebelum itu benar-benar menggantikan...

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

17
Cara melompat ke tengah buffer

Dengan menekan ggdan GAnda dapat melompat ke kedua ujung buffer. 42G melompat ke garis 42. Apakah ada gjalan pintas cepat untuk melompat ke tengah penyangga. Sesuatu seperti kira-kira round(number of

17
Bagaimana saya tahu versi tambalan vim saya?

Saya telah menginstal vim 7.4, tetapi saya tidak yakin level patch apa yang digunakan ketika saya menginstalnya. Bagaimana saya memeriksanya? vim --version Memberi VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 15 2014 16:18:44) .... Tetapi itu tidak memberikan level patch atau nomor versi...

17
Cara mengaktifkan fitur + python di vim

Saya ingin menginstal plugin vim, plugin ini membutuhkan +pythonfitur, jadi ketika saya membuka vim dan ketik :versionitu akan ditampilkan -python. Bagaimana saya bisa mengaktifkannya? Terima

17
Tab untuk indentasi, spasi untuk penyelarasan

Saya mencoba membuat indentasi vim otomatis dengan tab, dan menyelaraskan dengan spasi putih, tetapi sebenarnya, vim indentasi dengan tab dan mengisi perataan dengan tab + spasi putih. Vim melakukannya: (setiap blok adalah tab) { >--long a = 1, >-->--..b = 2, >-->--..c =...