Vi & Vim

T&J untuk orang yang menggunakan keluarga editor teks vi dan Vim

3
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 lines/2)G?








4
Bisakah saya mengulangi perintah UI terakhir?
Saya tahu bahwa saya dapat menggunakan .untuk mengulangi perintah pengeditan terakhir. Apakah ada cara untuk mengulangi perintah manipulasi UI terakhir? Sebagai contoh, saya dapat menulis 10<C-W>-untuk mengecilkan jendela dengan sepuluh baris. Itu akan baik untuk dapat tekan ⟨ beberapa kunci ⟩ untuk dengan mudah mengulangi perintah ini jika saya ingin …


1
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 htidak dikapitalisasi. Apakah ada cara untuk memberitahu vimdiff untuk membandingkan …
17 vimdiff 

4
Kirim teks dari satu jendela terpisah ke jendela lainnya
Baru-baru ini ada add-on untuk NeoVim yang memungkinkan pembukaan terminal dalam buffer vim. Ini memiliki kemungkinan menarik untuk mengirim teks dari satu jendela vim ke replikasi lain, misalnya, perilaku seperti REPL. Di masa lalu saya menggunakan tmux untuk konfigurasi seperti ini. Namun sekarang saya ingin mencobanya hanya menggunakan NeoVim. Pertanyaan …

4
Cara menampilkan hasil pencarian untuk semua buffer terbuka
Satu hal yang sering saya lakukan (tetapi bergantung pada baris perintah untuk melakukannya) adalah mencari / menangkap beberapa file. Apakah ada cara untuk menampilkan hasil pencarian untuk semua buffer terbuka? Idealnya, saya ingin memiliki buffer split baru yang berisi lokasi hasil dan cuplikan seperti grephalnya. Misalnya ( /statistics): models/statistics.php: /*! …


2
Bagaimana cara membuat Vim menggunakan nama file default saat tidak diberi nama file?
Saya jarang, jika pernah, hanya buka vimtanpa nama file. Cukup sering, saya ingin menguji sesuatu, biasanya skrip cepat pakai, dan saya biasanya menamainya test.sh(atau beberapa varian, misalnya test.py). Bisakah saya membuat vimmenganggap test.shnama file jika saya berlari vimtanpa nama file? Saya biasanya menggunakan alias (seperti vimsuntuk vim test.shdan vimpuntuk vim …
17 vimrc  startup 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.