Saya kenal dengan perintah "dd" dan "d {motion}", tetapi tidak dapat menemukan "dap" di help.txt vim. Apa yang dilakukan "dap" dalam mode normal dan mengapa? (Atau, bagaimana saya bisa mengetahui hal semacam ini untuk diri saya
Saya kenal dengan perintah "dd" dan "d {motion}", tetapi tidak dapat menemukan "dap" di help.txt vim. Apa yang dilakukan "dap" dalam mode normal dan mengapa? (Atau, bagaimana saya bisa mengetahui hal semacam ini untuk diri saya
Bisakah saya mengulang makro dengan .perintah? Misalnya, saya ingin dapat mengetik: @q... dan memilikinya secara efektif memanggil @q4 kali. Dengan perilaku default, ini bekerja hanya jika 'q' memegang perintah tunggal, misalnya dw, xatau iHello<esc>. (Ini masuk akal, karena '.' Mengulangi...
Saya meningkatkan keterampilan vim saya dan mengutak-atik penyelesaian dengan menggunakan perintah Ctrl-n. Saya pemrograman di Perl. Ketika saya dalam mode insert dan menekan Ctrl-n, saya mendapatkan pesan bahwa itu adalah "Memindai file yang disertakan" di bagian bawah terminal dan sepertinya...
Saya agak bingung mengapa perintah garis bawah _, yang melompat ke awal baris (COUNT - 1) di bawah kursor, mendapat kuncinya sendiri. Kapan saya akan menggunakan ini daripada +atau
Sebenarnya, saya mendapatkan masalah ini ketika saya menggunakan ssh dari ponsel android saya untuk masuk ke server linux, dan saya mencoba menggunakan vim untuk mengedit beberapa file. Itu sedikit ... tidak menyenangkan, meskipun saya bisa melakukan semua yang bisa saya lakukan dari desktop /...
Saya telah mengaktifkan pembungkus baris set wrap linebreak nolistdalam .vimrc saya. Namun, ini memiliki perilaku menjengkelkan bahwa garis-garis yang tidak sepenuhnya terlihat di layar disembunyikan dan diganti dengan tanda @: Bagaimana saya bisa membuat garis-garis ini muncul meskipun sebagian...
Apakah mungkin untuk mengambil cabang perubahan yang saya "ditinggalkan"? Misalnya, saya membatalkan beberapa operasi menggunakan u, maka saya membuat perubahan dalam mode insert. Tetapi kemudian saya menyadari bahwa saya tidak ingin memiliki perubahan ini, saya lebih suka kembali ke tempat saya...
Kadang-kadang seseorang mengirim saya .odt, .docdan .docxberkas; membukanya di OpenOffice selalu menyusahkan karena, well, OpenOffice. Saat ini saya menggunakan berbagai alat commandline (seperti odt2txt) untuk mengkonversi file-file ini menjadi teks biasa, menyimpan teks biasa menjadi file...
Saya mengerti bahwa kami dapat memperluas kekuatan Vim untuk menambah fitur baru atau memodifikasi yang sudah ada dan meningkatkan pengalaman pengeditan kami. Walaupun saya sendiri pengguna Vim untuk waktu yang cukup lama, saya sekarang berada di wilayah yang belum dipetakan: apa itu sebenarnya...
Ketika saya memulai Vim tanpa file apa pun, saya selalu melihat ini: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type...
Saat menggabungkan cabang di bawah kendali sumber, sering kali ada masalah konflik gabungan dengan pengembang lain. Saya tahu bahwa kita bisa menggunakan vimdiff untuk mengubah kode perubahan terhadap kontrol sumber , tetapi adakah juga cara kita bisa menggunakan vimdiff untuk membantu...
Saya cukup sering menggunakan plugin Taglist dan NerdTree. Biasanya jendela yang terbuka di sisi kiri terlalu kecil dan saya perlu memperpanjangnya. Saya biasanya melakukan: 10 CTRL+w > Apakah ada cara untuk mengubah lebar default dari jendela NerdTree dan
Saat melakukan pemeriksaan ejaan, penguncian z=, menampilkan daftar pilihan, seperti yang ditunjukkan di bawah ini. Seperti Anda dapat melihat ejaan yang benar; "ie" tidak ditampilkan sebagai salah satu opsi. Saya ingin meningkatkan menu ini, jadi saya bisa mengetik "ie" dan tekan enter dan...
Saya punya daftar kata-kata, seperti ini: these are some words that I want to convert to camel case Saya perlu cara untuk mengubah, misalnya, camel casemenjadi di camelCasedalam makro (atau cara untuk mengubah setiap baris dari pemilihan garis visual menjadi kotak unta). Saya dapat menggunakan...
Saya telah menetapkan pemetaan di saya vimrcuntuk secara otomatis memasukkan kurung tutup dan kawat gigi ketika saya memasukkan yang membuka dengan inoremap ( ()<esc>i. Saya ingin melakukan hal yang sama untuk "dan ', tetapi hanya ketika kursor saat ini tidak berada di dalam string - seperti...
Jika saya menggunakan: :tabedit file1 file2 Saya mendapat: E172: Only one file name allowed Apakah ada cara untuk digunakan :tabeditdengan banyak nama file? Atau cara lain untuk membuka banyak tab
Apakah ada cara untuk mengkonfigurasi vim mengenai jenis file apa yang dianggapnya "cocok" untuk dibuka? Izinkan saya mengklarifikasi dengan sebuah contoh. Bayangkan Anda sedang mengerjakan dokumen lateks. Setelah Anda membangun file Anda, Anda memiliki yang berikut ini di direktori Anda (bersama...
Saya baru-baru ini menghapus plugin YankRing dari pengaturan saya sebagian karena itu menyebabkan beberapa masalah dengan makro, tetapi kebanyakan karena saya memutuskan akan lebih baik untuk melatih diri saya sendiri untuk menggunakan register Vim - khususnya, cara teks yang dihapus disimpan pada...
Saya dapat menyoroti garis saat ini seperti ini :set cursorline, yang menggarisbawahi garis saat ini. Namun saya ingin menyorot seluruh baris dalam warna yang lebih terang. Bagaimana saya bisa mencapai tampilan
Tidak mudah menemukan judul yang bagus untuk masalah saya. Saya sadar menyisipkan di depan blok teks: Ctrl- v pilih jenis teks barisI ESC Sekarang saya ingin melakukan ini tetapi juga dengan mengganti bagian dalam pemilihan blok saya. Saat ini saya sedang melakukan dua operasi Ctrl- v pilih...