Vi & Vim

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

3
UI untuk mempersonalisasi vimrc tanpa menulis satu dari awal
Vim sangat bisa dikonfigurasi. Namun, merancang vimrc adalah tugas yang menakutkan bagi pengguna pemula dan menengah. Pada dasarnya, Anda diharapkan untuk mengembangkan satu dari batu tulis kosong dengan membaca dokumentasi dan mengambil tips kebetulan dari pengguna lain. Apakah ada menu konfigurasi intuitif untuk membantu pemula membuat dan merevisi vimrc? Mungkin …
12 vimrc  options 

7
Bisakah vim secara otomatis mematikan Capslock ketika kembali ke mode normal?
Setelah hampir setiap kali saya mengetikkan sesuatu dalam huruf besar, saya lupa mematikan capslock ketika kembali ke mode normal. Saya kemudian mencoba untuk memindahkan kursor dan akhirnya bergabung dengan banyak baris dan banyak hal lain yang saya tidak harapkan terjadi. Apakah mungkin untuk mengkonfigurasi vim untuk mematikan capslock ketika saya …




1
Hapus kata dari kamus
Saya menggunakan gvim: $ gvim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51) MacOS X (unix) version Included patches: 1-329 Compiled by Homebrew Saya mengedit baris teks berikut: enable mouse scrolling, pane selection, pan reiszing and so on. Saya perhatikan "reiszing" salah eja, jadi …


1
Bagaimana saya bisa memperbaiki penyorotan sintaks "hilang" untuk kata kunci Python seperti "diri"?
Saya mencoba untuk memperbaiki penyorotan sintaksis untuk python; warna saya berbeda dari yang ada di tangkapan layar seperti apa "seharusnya" terlihat dalam skema warna vim yang berbeda. Dan Anda dapat melihat perbedaan dalam membandingkan .rb (yang ditampilkan dengan benar) ke .py, yang sepertinya tidak aktif: Misalnya, perhatikan bagaimana selftidak disorot. …

3
Langsung ke kemunculan kata yang baru saja saya ubah
Jika saya memiliki yang berikut ini: function foo(bar) { return bar + 1; } Dan saya menggunakan cwuntuk mengubah yang pertama baruntuk baz, bagaimana cara melompat ke pencocokan berikutnya bar, sehingga saya dapat menggunakan .untuk membuat perubahan yang sama? Saya tidak dapat menggunakan *, karena itu mencari kata saat ini …
12 search 

3
Pengganti dengan vimscript murni (tanpa `: s`)
Saya memiliki yang berikut di vimrc saya: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc Saya menggunakan vint untuk lint vimrc saya, dan mendapat peringatan berikut: ProhibitCommandWithUnintendedSideEffect Hindari perintah dengan efek samping yang tidak diinginkan. Hindari penggunaan: s [ubstitute] saat memindahkan kursor dan mencetak pesan kesalahan. Fungsi yang disukai (seperti pencarian ()) lebih …

1
Kesalahan ejaan memiliki warna yang aneh
Saya menggunakan pemeriksa ejaan dalam vim, dan saya menemukan satu fitur yang sangat mengganggu: kesalahan sedang disorot dengan beberapa warna aneh, yang tidak ditemukan di pengaturan terminal gnome: Saya ingin mengubah warna highlight ke sesuatu yang lain, sehingga tidak mengaburkan wordd, tanpa mengubah warna font global saya. Bagaimana saya bisa …

1
Penempatan Tangan untuk Navigasi Vim
Saya pengguna Vim baru, dan saya ingin mengajukan pertanyaan yang agak mendasar ini untuk memastikan saya mulai belajar Vim dengan cara yang benar dan tidak mengembangkan kebiasaan buruk. Ketika Anda menggunakan Vim, bagaimana Anda memposisikan tangan kanan Anda? Saya merasa lebih alami untuk memulai dengan jari-jari saya pada jkl;tombol, tetapi …

1
Menghapus rentang n baris sebelum dan sesudah baris yang cocok?
Saya memiliki file konfigurasi berulang dan saya ingin mencocokkan regex dan menghapus berbagai baris sebelum, dan setelah pertandingan. Saya juga ingin menghapus kecocokan dalam satu perintah. Saya bisa menggunakan ... :g/match/-1d ... beberapa kali untuk menghapus lebih dari satu baris dari sebelum pertandingan ... ... dan gabungkan dengan beberapa panggilan …


2
Saat membuat skema warna, apa label untuk area ~ layar di bawah EOF?
Saya telah menemukan beberapa skema warna yang saya suka, tetapi beberapa dari mereka memiliki fitur bahwa garis-garis di bawah isi file pada tampilan - ~area - memiliki warna latar belakang yang berbeda seperti yang ditunjukkan .. Saya ingin latar belakangnya sama warna sebagai teks normal. Saat mengedit skema warna, kata …

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.