Pertanyaan yang diberi tag vim

111
Menghitung kejadian di Vim tanpa menandai buffer berubah

Untuk mengetahui berapa kali pola ada di buffer saat ini, saya lakukan: :%s/pattern-here/pattern-here/g Ini memberikan jumlah kemunculan pola, tetapi jelas rumit dan juga memiliki efek samping pengaturan status 'berubah'. Adakah cara yang lebih elegan untuk

111
Bagaimana cara membuat vi menggambar ulang layar?

Saat saya gunakan git commit --amend Ini akan masuk ke jendela vi untuk membiarkan saya memasukkan komentar untuk komit, masalahnya adalah jendela vi akan menampilkan beberapa karakter kotor dari latar belakang shell sebelumnya. Jadi saya bertanya-tanya bagaimana saya bisa membiarkan vi memuat...

111
Menggunakan git commit -a dengan vim

Saya baru mengenal git, jadi saya memutuskan untuk mempelajari git menggunakan tutorial github. Bab ketiga mengatakan: "Untuk contoh pertama ini, kami akan memodifikasi file README untuk menambahkan diri kami sendiri sebagai penulis pada proyek. Jadi kami cukup mengedit file. Sekarang kami ingin...

110
VIM Ctrl-V Bertentangan dengan Windows Paste

Saya menggunakan VIM di Windows. Masalahnya adalah saya ingin menggunakan CtrlVmode visual. Namun, kunci ini memiliki konflik dengan pasta Windows. Bagaimana cara mengatur ulang kunci ini kembali ke mode visual VIM alih-alih menempel. Saya lebih suka mengatur ini di file konfigurasi _vimrc...

110
VIM Ganti kata dengan isi buffer tempel?

Saya perlu melakukan banyak penggantian kata dalam file dan ingin melakukannya dengan perintah vi, bukan perintah EX seperti :%s///g. Saya tahu bahwa ini adalah cara umum untuk mengganti kata pada posisi kursor saat ini: cw<text><esc>tetapi adakah cara untuk melakukan ini dengan isi...

109
Vim cari dan ganti teks yang dipilih

Katakanlah kita memiliki teks, dan saya memasuki mode visual dan memilih beberapa teks. Bagaimana cara cepat saya menelusuri teks yang disorot dan menggantinya dengan yang

108
Bekerja dengan file besar di VIM

Saya mencoba membuka file besar (~ 2GB) di VIM tetapi tersedak. Saya sebenarnya tidak perlu mengedit file, hanya melompat-lompat secara efisien. Bagaimana saya bisa bekerja dengan file yang sangat besar di

108
Cara kembali (ctrl + z) di vi / vim

Dalam editor teks biasa [dengan segala hormat untuk Vim] ada jalan pintas Ctrl+ Zketika Anda telah melakukan sesuatu yang buruk dan ingin kembali ke versi teks sebelumnya. Seperti tombol KEMBALI di Word. Saya bertanya-tanya bagaimana Anda bisa mencapai perilaku ini di

107
Cari pilihan di vim

Saya menggunakan plugin vim dan vim untuk studio visual saat menulis C ++. Seringkali, saya menemukan diri saya ingin mencari string dalam suatu fungsi, misalnya setiap panggilan ke object->public_member.memberfunc(). Saya tahu vim menawarkan cara mudah untuk mencari satu kata, dengan menekan...

107
Tmux vs iTerm2 membagi panel

Mengapa saya harus menggunakan tmux jika iterm2 memiliki panel terpisah? Saya belum pernah menggunakan tmux, dan ingin tahu apakah ada keuntungan menggunakan itu dalam alur kerja saya daripada fitur panel terpisah yang dimiliki iterm2. Saya sangat suka peredupan jendela tidak aktif yang...

107
Menginstal vim dengan dukungan ruby ​​(+ ruby)

Saya mencoba menginstal perintah-t untuk vim tetapi versi vim saya saat ini tidak memiliki flag (+ ruby). Perintah "yang ruby" menunjukkan bahwa ruby ​​diinstal. Apa yang harus saya lakukan untuk mengaktifkan + bendera ruby ​​di vim? Juga, apa arti bendera + ruby ​​secara...

107
Bagaimana cara mengubah kursor antara mode Normal dan Sisipkan di Vim?

Saya ingin tahu cara mengubah, jika memungkinkan, kursor di Vim (dalam warna, bentuk, dll.) Tergantung pada mode Anda. Saya terus-menerus lupa bahwa saya tidak dalam mode Sisipkan dan mulai mengetik kode, yang mengakibatkan banyak hal gila terjadi. Akan sangat membantu jika ada semacam indikasi...

106
Bagaimana cara mengganti teks di antara tanda kutip di vi

Katakanlah saya memiliki baris kode ini: $query = "SELECT * FROM table"; Apakah ada perintah di vi / vim yang dapat langsung menghapus semua yang ada di antara tanda kutip dan menempatkan kursor di antara keduanya sehingga saya dapat mulai

106
Cara melihat Karakter UTF-8 di VIM atau Gvim

Saya mengerjakan halaman web yang melibatkan skrip Non-Inggris dari waktu ke waktu, kebanyakan dari mereka menggunakan utf-8 charset, VIM dan Gvim tidak menampilkan Karakter UTF-8 dengan benar. Menggunakan VIM 7.3.46 di windows 7 64 bit, dengan set guifont=Monaco:h10di _vimrc Apakah ada cara...

105
Di Vim, apakah ada cara untuk menempelkan teks di baris pencarian?

Saya ingin mencari $maximumTotalAllowedAfterFinishdan menggantinya dengan $minimumTotalAllowedAfterFinish. Daripada mengetik teks panjang: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Apakah ada cara untuk MENYALIN nama variabel panjang ini ke dalam baris pencarian,...

105
Bagaimana cara mendeteksi jika file tertentu ada di Vimscript?

Saya mencari cara yang elegan di Vimscript untuk memeriksa apakah file ada di direktori saat ini. Saya datang dengan kode di bawah ini tetapi saya tidak yakin apakah itu solusi yang paling elegan (saya akan menetapkan opsi Vim jika file tersebut ada). Adakah cara agar tidak perlu membandingkan...