Vi & Vim

9
Pencarian dan Ganti Multiline

Ingin melakukan pencarian dan mengganti file dengan 12000 baris. Khususnya, jika kejadian ^ SetFontSize 28ada setelah ^Hideblok dan sebelum ^Hideatau sesudahnya ^Show, ubah 28ke 18. Berikut cuplikan dari file asli. Hide # Gear - Endgame ItemLevel >= 77 Rarity = Magic LinkedSockets >=...

9
Penggantian ekspresi reguler kasus campuran, dalam Vim

Saya sering mengalami situasi di mana saya memiliki file dengan banyak kasus campuran. Sebagai contoh, CamelCase and camelCase Saya mencari pengganti ekspresi reguler Vim untuk diproduksi, AnotherCase and anotherCase Saat ini saya melakukan ini dalam dua langkah setelah memilih garis secara...

9
Pengisian kata cerdas saat di tengah kata

Pertimbangkan file dengan dua baris berikut: someLongFunction someFunction Ketika saya dalam mode insert di tengah kata kedua some|Function dan saya menekan Ctrl-n, saya mengerti someLongFunctionFunction Apakah ada cara mengkonfigurasi Vim sehingga saya mendapatkan penyelesaian "pintar"...

9
Ubah bentuk kursor dalam mode pending operator

Kursor saya di Gvim: Kursor saya di Gvim setelah menekan d: Apakah ada cara saya dapat mengubah kursor di terminal Vim ketika dalam mode pending operator? Tidak harus persis seperti tangkapan layar. Ini dilakukan oleh o:hor50-Cursorin guicursoruntuk Gvim. Tiga opsi yang saya lihat untuk Vim...

9
Pengkodean salah saat memanggil shell

Saya sedang bereksperimen dengan diagram DOT dan mencoba melakukan hal berikut: :! dot -Tpng -oFab.png % Saya mendapat kesalahan karena nama file saya memiliki karakter khusus (" ó" dalam "Fabricación"): C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't...

9
Visual pilih hasil pencarian saat ini

Saya telah hlsearchmenetapkan, tetapi kadang-kadang membuai saya berpikir bahwa saya memiliki istilah pencarian yang dipilih secara visual, dan hanya dapat menekan cuntuk mengubahnya. Istilah yang dicari mungkin bukan jumlah huruf, kata, bahkan garis yang mudah - dan lagi pula, saya tidak ingin...

9
Edit direktori di dalam Vim

Apakah mungkin mengedit direktori di dalam Vim? (Beberapa perintah berfungsi untuk direktori). Saya ingin tahu jenis operasi apa yang dapat dilakukan dalam direktori di dalam Vim. Vim dapat membuka direktori untuk diedit, saya percaya ini akan memiliki perintah juga untuk bekerja dengannya. Tetapi...

9
Bisakah saya mendefinisikan penyandian khusus untuk vim?

Saya sering menggunakan Programming Puzzles dan Code-golf . Banyak pengguna di sana telah menulis bahasa khusus untuk bermain golf. Saya bahkan mengerjakan sendiri sekarang. Banyak dari bahasa ini memiliki penyandian khusus mereka sendiri sehingga mereka dapat menambahkan lebih banyak perintah ke...

9
Perbedaan antara perintah penuh dan pendek

Apakah ada perbedaan praktis antara menggunakan :e dan :edit Kecuali untuk keterbacaan, di mana masuk akal dalam pemetaan untuk digunakan :edit, karena lebih eksplisit. Apakah ada perbedaan di antara mereka? Catatan: Ini berlaku juga untuk semua perintah

9
Pesan gema saat startup tanpa diminta

Saya ingin menggemakan pesan khusus saat startup, berdasarkan apakah fungsi startup tertentu berhasil atau tidak. Saya mencoba ini di.vimrc echo 'test' "All my settings ... Saya ingin vim mengulangi pesan seolah-olah saya baru saja mengetik echo 'foo' dari baris perintah setelah membuka...

9
Pengaturan lebar teks khusus nomor baris

Saya menggunakan gvim untuk menulis email dan gunakan tw=72untuk memecah baris panjang. Sekarang saya juga mengedit header surat dasar dalam dokumen yang sama, misalnya saya menambahkan penerima ke surat saya. Sekarang dengan tw=72itu juga istirahat setiap kali setelah 72 karakter. Bagaimana saya...