Pertanyaan yang diberi tag vim

13
Bash autocomplete dengan perintah vim

Di bash, pelengkapan otomatis lintasan baru-baru ini berhenti bekerja ketika mengeluarkan vimperintah di mana lintasan lebih dalam dari dua direktori (ini terus bekerja seperti yang diharapkan dengan perintah lain, seperti lsdan cd). Misalnya, jika saya mengetik ls .config/btsync/btdan kemudian...

13
Apa perbedaan antara .exrc dan .vimrc?

Saya tahu dari pengalaman bahwa file ~ / .exrc dapat digunakan untuk mengkonfigurasi vim. Saya juga tahu bahwa file ~ / .vimrc dapat digunakan untuk tujuan yang sama. Namun, Jika saya menggunakan .exrc untuk mengkonfigurasi vim, lead ini untuk masalah pada sistem di mana vidiinstal, bukan vim....

13
Apakah ada perintah pencarian terbalik di vim?

Di linux cli saya dapat melakukan ctrl-rdan melakukan pencarian terbalik dan memilih sesuatu yang telah saya lakukan dengan mudah. Apakah ada yang serupa di vim? Maksud saya, saya dapat menjalankan perintah menggunakan :(bisa berupa substitusi yang panjang) dan jika saya perlu melakukannya lagi...

13
Pilih blok kode dalam vim

Diberikan kode seperti ini: 588 while ($linecounter > 0) { 589 $token = " "; 590 while ($token != PHP_EOL) { 591 if (fseek($handle, $pos, SEEK_END) == -1) { 592 $beginning = true; 593 break; 594 } 595 $token = fgetc($handle); 596 $pos--; 597 } 598 $linecounter--; 599 if ($beginning) { 600...

13
Vim: s ganti N <g kejadian pertama pada suatu garis

Dalam vim, saya kadang-kadang memiliki kesempatan untuk mengganti beberapa kejadian pertama pertandingan pada satu baris, tetapi tidak semua orang seperti gitu. misalnya: a a a a a untuk b b b a a Saya tahu saya bisa menggunakan :s/a/b/[enter]:[up][enter]:[up][enter], tapi itu cukup...

13
Ulangi perintah terakhir ke-n di vim

Saya perhatikan vim bisa sangat intuitif, tetapi saya kesulitan menemukan cara untuk mengulangi perintah kedua-ke-terakhir (atau ketiga-ke-terakhir, keempat-ke-terakhir, dll.). Dengan mengetik .dalam mode normal itu akan mengulangi perintah terakhir. Menekan 3.akan mengulangi perintah terakhir tiga...

13
VIM Menjalankan perintah kunci dalam suatu fungsi

Saya memiliki fungsi, dan saya ingin menjalankan perintah kunci, tetapi saya mendapatkan kesalahan Trailing karakter: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Tidak menyukai <CW> <CW> Apa yang bisa saya...

13
Bagaimana saya bisa mengedit file di jaringan dengan Vim?

Saat ini saya sedang melakukannya dengan SSHing ke server, dan mengeksekusi Vim di server. Ini bermanfaat karena tidak harus berurusan dengan sintaks yang rumit untuk membuka file dari server jauh melalui SCP, dan, yang lebih penting, mampu menavigasi sistem file server dengan sangat cepat. Di sisi...

12
Bisakah saya mempercepat menempelkan ke vim?

Saya menyalin bagian HTML dari halaman web dan ingin menyimpannya dalam file. Untuk itu saya memulai vim sesi baru di jendela terminal, dengan nama file (baru) yang ditentukan pada commandline, tekan iuntuk masuk ke mode insert dan kemudian CtrlShift+ Vdan menunggu sambil [-- INSERT --]muncul di...

12
Bagaimana cara mengizinkan Page Up di Layar GNU?

Saya menggunakan Vim untuk mengedit file teks di Linux. Biasanya saya terhubung ke mesin Linux jarak jauh menggunakan Putty dari Windows. Saya juga menggunakan Layar GNU. Saat menggunakan Vim di dalam Layar saya tidak dapat menggunakan Page Uptombol karena Layar menafsirkannya sebagai perintah...