Vi & Vim

29
Memberi nomor baru daftar buffer

Setelah saya mengerjakan proyek untuk sementara waktu, saya mulai melihat celah besar antara nomor buffer berturut-turut. Ini karena buffer di antara mereka terhapus karena berbagai alasan. Sayangnya, ini bisa membuatnya canggung untuk melompat ke buffer tertentu, atau memilih berbagai buffer,...

29
Tukar posisi dua jendela

Katakan berikut ini adalah struktur jendela saya saat ini: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | Urutan A dan B tidak cukup alami. Akan lebih baik jika B ada di atas. Namun, jika saya pergi <C-w>K, B akan menjadi yang paling atas dari semua jendela, yang...

27
Bagaimana cara mengganti hanya dalam pemilihan visual?

Bagaimana cara mendapatkan vim untuk mengganti karakter dalam pemilihan visual saja dan tidak di tempat lain di telepon? Contoh: Baris: int arr[] = { 00 01 02 03 04 05 05 /* ... lots more like this*/}; Seleksi Visual: { 00 01 02 03 04 05 05 /*... lots more like this*/} Perintah: :'<,'>s/\...

27
Cara memformat file JSON di Vim

Diberikan file dengan objek JSON besar semua pada satu baris seperti {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Bagaimana saya bisa memformat ini agar dapat dibaca manusia di

26
Tabstop elastis di Vim?

Apakah ada plugin atau fitur bawaan di Vim yang memungkinkan tabstop elastis ? Saya telah mencari sedikit, dan saya menemukan beberapa referensi yang mengatakan itu tidak mungkin di Vim, tetapi itu sudah cukup tua. Apakah ada cara untuk memiliki tabstop elastis di Vim? Saya baik-baik saja dengan...

26
Temukan dan ganti menggunakan ekspresi reguler

Saya memiliki file dengan banyak pengguna default. Saya ingin mengubah beberapa teks, tapi saya kesulitan membuat korek api dan mengganti. Menggunakan contoh berikut: ############################################################################### # Trackpad, mouse, keyboard, Bluetooth accessories,...

26
Bagaimana cara menginstal NERDTree dengan Vundle?

Saya mulai menggunakan Vim dan saya memilih Vundle daripada Pathogen. Saya ingin tahu apakah saya dapat menginstal NERDTree menggunakan Vundle. Saya memulai Vim dan mencari NERDTree seperti ini: :BundleSearch NERDTree Tetapi tidak menemukan plugin, hanya: "Keymap: i - Install plugin; c -...

26
Penyelesaian Kode Vim untuk Python 3

Saya menjalankan Debian Jessie dan menggunakan vim-nox saat ini (dengan + python -python3). Saya mengalami kesulitan mencoba program di Python 3, karena saya berjuang dengan penyelesaian kode Python 3. YouCompleteMe tidak mendukung Python3 sama sekali. jedi-vim mendukung penyelesaian Python 3,...

26
Bagaimana cara memblokir ganti kode dalam mode visual?

Saya memiliki daftar item tempat saya ingin mengganti dua karakter pertama: a) item 1 b) item 2 c) item 3 Apa cara tercepat untuk membuat ini: * item 1 * item 2 * item 3 Saya memiliki pendekatan dengan mode visual (Ctr-v, jjj, tetapi perlu melakukan dua perintah ganti. Iirc, penggantian ini...