Vi & Vim

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


3
Bisakah pemisah split dalam vim kurang dari satu kolom penuh lebar?
Saya menggunakan tiling window manager (luar biasa) + terminal multiplexer (tmux) + membelah bagian dalam vim. Saya tidak memiliki dekorasi jendela sama sekali, sehingga Anda tidak ada pemisahan visual di antara mereka sama sekali jika konten program tidak memberikannya. Saya cukup nyaman dengan paradigma ini karena saya menggunakan banyak monitor …

3
Untuk apa `softtabstop` digunakan?
Saya mengetahui pengaturan terkait tab ini di Vim: ts sw expandtab smarttab sts Pengaturan normal saya adalah set ts=4 sw=4 expandtab smarttab. Tetapi menurut stsdokumentasi , jika expandtabtidak disetel, ia akan mencoba menggunakan kombinasi spasi dan tab untuk membuat jumlah kosong yang diinginkan untuk ukuran tab. Saya tidak dapat benar-benar …

1
Memahami kombinasi CTRL-U
Dalam jawaban ini saya menghadapi CTRL-Upanggilan fungsi yang digunakan setelah :dan sebelum nama fungsi yang sebenarnya. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Inilah yang dikatakan bantuan: CTRL-U Scroll window Upwards in the buffer. The number of lines comes from the scroll option (default: half a screen). If [count] given, first …


4
Cara termudah untuk menghapus kata "gabungan"?
Permintaan maaf jika "komposit" bukan istilah teknis. Maksud saya yang berikut ini: Hi, I-am-a-composite-word and we are not Saya hanya ingin menghapus kata gabungan. Dalam mode perintah, jika saya memindahkan kursor ke I, lalu mengulangi dwbeberapa kali, atau lebih baik mengetik dwsekali, diikuti dengan beberapa .penekanan, akan melakukan trik. Namun, …

4
Bagaimana cara saya membuat ruang tanpa putus tanpa sengaja sebelum membuka kurung kurawal?
Saya sadar ini pertanyaan aneh, dan ini mungkin bukan forum yang tepat untuk mempostingnya. Tetapi ini telah menjadi masalah selama beberapa tahun. Dari waktu ke waktu, katakanlah sebulan sekali, ketika saya memprogram, saya memperkenalkan ruang tanpa istirahat alih-alih ruang biasa, sebelum membuka kurung kurawal. Ini terjadi katakanlah ketika saya sedang …


1
Mengapa Vimball tidak umum digunakan?
Saya telah melihat bahwa banyak Vim Plug-in tampaknya tidak memiliki Vimball . Vimball pada dasarnya adalah tarball untuk plugin yang vim tahu cara memasang. Mereka / dengan demikian sedikit lebih nyaman menggunakan itu tar -xvf karena Anda tidak / tidak perlu khawatir bahwa tarball memiliki struktur direktori yang bersarang dengan …

4
Skema warna diff yang lebih baik
Saya sudah mulai menggunakan mode diff dalam vim di tempat kerja, dan satu hal yang saya perhatikan adalah warnanya sangat cerah, yang tidak membantu ketika Anda mencoba mencari perbedaan dalam file besar untuk jangka waktu yang lama. Apakah ada skema warna di luar sana yang telah disesuaikan orang untuk membuat …
20 vimdiff 




2
Mengapa Vim untuk Debian dikompilasi tanpa clipboard?
Saya ingin tahu mengapa paket Debian default untuk vim (yang biasanya Anda dapatkan sudo apt-get install vim) tidak dikompilasi dengan dukungan clipboard? Baik yang biasa -clipboardatau -Xterm-clipboardyang diaktifkan, mengapa ? Mungkin ada alasan untuk tidak menyertakan -Xterm-clipboard pada instalasi Debian tanpa X-server diinstal, tetapi biasa -clipboard? Setiap wawasan tentang mengapa …
20 linux  installing 

1
Apa perbedaan antara "urutan kunci yang dipetakan" dan "kode kunci"? (timeoutlen v ttimeoutlen)
The pengguna vim mengatakan kita bisa menggunakan timeoutlenuntuk menentukan panjang batas waktu urutan kunci dipetakan dan dapat menggunakan ttimeoutlenuntuk menentukan panjang batas waktu kode kunci : Pengaturan yang bermanfaat adalah :set timeout timeoutlen=3000 ttimeoutlen=100 (batas waktu pada pemetaan setelah tiga detik, batas waktu pada kode-kode kunci setelah sepersepuluh detik). Apa …

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.