Vi & Vim

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



6
Hapus semua duplikat berurutan
Saya memiliki file yang terlihat seperti ini. Move to 230.00 Hold Hold Hold Hold Hold Hold Move to 00.00 Hold Hold Hold Hold Hold FooBar Hold Spam Hold Saya ingin terlihat seperti ini: Move to 230.00 Hold Move to 00.00 Hold FooBar Hold Spam Hold Saya yakin pasti ada cara …


3
Banyak kursor di lokasi yang diinginkan
Saya menggunakan plugin vim-multiple-cursors . Saya ingin menempatkan kursor tepat di tempat yang saya inginkan. Misalnya ( [x]adalah posisi kursor): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. Dalam Teks Sublim saya biasanya akan meletakkan kursor pertama, kemudian pergi …

1
Apa artinya mengganti garis miring (/) dengan tanda seru (!) Dalam perintah pengganti?
Baru-baru ini saya melihat perintah pengganti di mana penulis telah /diganti dengan !seperti ini::s!abc!ABC!g Saya mencoba menemukan beberapa dokumentasi tentang penggunaan ini tetapi saya tidak menemukan sesuatu yang relevan. Jadi saya mencoba bereksperimen sendiri dan sekali lagi saya tidak bisa menemukan perbedaan nyata antara kedua tanda tersebut. Inilah yang saya …
13 substitute 

1
Mengapa MacVim memulai secara berbeda setiap doa lainnya?
Saya perhatikan ketika saya duduk untuk melakukan beberapa pekerjaan pada MacBook saya hari ini bahwa pada beberapa titik baru-baru ini ada sesuatu yang kacau sehubungan dengan .gvimrcpengaturan saya : ketika saya meluncurkan MacVim, semuanya tampak normal kecuali bahwa jendela saya sangat kecil (kira-kira ukuran standarnya) ). Penasaran, saya mencoba verbose …
13 macvim  startup 

2
Menekan output dari autocomand vim
Saya memiliki perintah otomatis yang ditentukan dalam vimrc saya: au BufWritePost * !./make.sh Script make.shmengkompilasi .texfile 3 kali dan saya tidak ingin output ditampilkan. Apakah ada cara untuk menekan output? Saya mencoba menambahkan silentsatu baris sebelum auperintah, tetapi tidak berhasil. Saya juga mencoba cara ini tanpa hasil.
13 autocmd 

2
Menyorot Otomatis teks garis identik
Saya melihat seorang ninja vim yang terampil melakukan ini beberapa waktu lalu, tetapi saya tidak tahu harus memulainya. A) Apakah ada cara untuk mengatur warna latar belakang vims sehingga garis berurutan dengan konten yang identik dapat disorot. B) Jika seseorang tahu bagaimana melakukan itu tweak bagus untuk ini akan terjadi …

4
Mengapa pemetaan mode normal <Esc> ini memengaruhi startup?
Saya mengalami masalah aneh dengan pemetaan mode normal Esc. Jika Anda membuat file escmapvimrcdengan konten: set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap &lt;Esc&gt; :noh&lt;CR&gt;&lt;esc&gt; Dan kemudian mulai vim menggunakan vimrc ini: vim --noplugin -u escmapvimrc Kemudian vim akan mulai dalam mode …

2
Perkecil vim lipatan ke satu baris, mirip dengan Atom atau Teks Sublime
Saya penggemar cara Atom dan Sublime Text menangani pelipatan garis, di mana baris pertama dari setiap lipatan terlihat (lengkap dengan penyorotan sintaks), dan marker ditambahkan ke ujung garis yang menunjukkan lipatan. Lihat tangkapan layar di bawah ini yang membandingkan lipat indentasi Vim (atas) versus Atom (bawah): Vim mendedikasikan dua garis …
13 folding 

3
Bagaimana caranya agar buffer terdaftar di jendela perbaikan cepat di Vim?
Menggunakan editor vim, tugas umum adalah menelusuri buffer. Saya sekarang menggunakan perintah standar seperti :lsatau a :bnext. Bahkan saya atur di .vimrc saya: "move amongs buffers with CTRL map &lt;C-J&gt; :bnext&lt;CR&gt; map &lt;C-K&gt; :bprev&lt;CR&gt; Saya ingin menelusuri buffer sebagai daftar di jendela perbaikan cepat, dengan cara sederhana (= sangat baik) …
13 buffers  quickfix 


1
Penyelesaian Kata-kata
&lt;C-p&gt;dan &lt;C-n&gt;memungkinkan penyelesaian kata-kata yang ditemukan dalam dokumen saat ini. Saya mencatat dan menulis, {0,1}^ndan (E,D)berkali-kali. Ini adalah KATA-KATA yang dibentuk oleh beberapa kata. Apakah ada cara untuk melengkapi KATA dengan &lt;C-p&gt;dan &lt;C-n&gt;(atau ins-completionperintah terkait lainnya )?

2
Bagaimana cara mengubah file kode sumber ke HTML?
Saya memiliki file kode sumber yang ditulis dalam bahasa pemrograman (misalnya PHP) dan saya ingin mengubahnya menjadi file HTML, jadi saya bisa menerbitkannya di web untuk membagikan kode saya. Maksud saya konversi, misalnya, mengubah baris baru menjadi &lt;br&gt;tag sehingga teks akan tetap memiliki format yang sama baik di editor teks …

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.