Vi & Vim

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


3
Cara meneruskan nama file saat ini dengan jalur berbeda ke baris perintah
Apakah ada cara untuk membuat simbol khusus %berfungsi dengan nama jalur pada baris perintah? Sebagai contoh, saya ingin melakukan: :diffsplit Path\to\other\directory\% Sehingga saya bisa melakukan @:dengan cepat membandingkan file dengan nama yang sama. Namun, ini hanya membuka buffer baru yang disebut %. Tentu saja saya bisa melakukannya: :exe 'diffsplit Path\to\other\directory\'.expand('%') …


1
Pindah ke baris berikutnya yang tidak cocok dengan vimdiff
Apakah ada cara untuk pindah ke baris tak tertandingi berikutnya dengan di vimdiff? Bukan "pindah ke baris yang diubah berikutnya", tetapi pindah ke baris berikutnya yang tidak cocok untuk file saat ini. Dalam kasus saya, saya mencoba membandingkan dua file besar, yang salah satu di antaranya praktis merupakan subset dari …





2
Grup pencocokan bersarang di regex
Saya memiliki usecase umum ketika saya mengubah beberapa ekspresi python dengan cara berikut: value 1 value 2 value 3 ke ['value 1', 'value 2', 'value 3'] Cara termudah mungkin dengan menggunakan pemetaan, tetapi saya ingin menggunakan substitusi untuk tugas ini. Sejauh ini saya mendapat: s/\(.*\n\)\+/[&]/g Yang mengakibatkan [value 1 value …


2
Mengapa pemetaan kunci nnoremap <SCk>: w <CR> tidak berfungsi?
Saya mencoba membuatnya sehingga saya dapat menulis buffer ke disk dengan satu keystroke. (Catatan: idealnya, saya ingin ini bekerja di semua mode, tetapi untuk saat ini sebagai awal saya hanya mencoba membuatnya bekerja dalam mode normal. ) Di Vim wiki tertulis ... Mendukung Vim mewakili karakter kontrol menggunakan notasi simbolik …

1
NeoVim menyembunyikan karakter * saat mengedit penurunan harga
Saya menggunakan plugin vim-markdown tpope untuk mengedit file penurunan harga. Entah bagaimana, neovim kulit yang _dan *karakter dan perubahan teks di antara untuk miring atau tebal tergantung pada jumlah karakter. Saya ingin melihat karakter ini. Bagaimana cara mengkonfigurasi neovim atau vim-markdown untuk tidak menyembunyikan karakter? (catatan, saya mencari bantuan penurunan …




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.