Vi & Vim

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

3
Apa artinya `<Bar>`?
Dalam menjawab pertanyaan tadi , saya menyebutkan menggunakan pemetaan kunci mode normal yang dapat ditemukan di vim.wikia.com. Di tengah menjelaskan pemetaan kunci, saya menyadari bahwa saya tidak tahu apa &lt;Bar&gt;artinya. Apa artinya? Saya mencoba menggantinya dengan pipa |, dengan dan tanpa spasi sebelum, di sekitar, dan setelah itu, tetapi masing-masing …


4
Secara otomatis memuat Vi ke mode penyisipan
Saya menggunakan Vi sebagai editor teks pilihan saya (dan, pada kenyataannya, hanya) di Sistem Linux. Saya tahu cara mengubah mode dari normal ke menyisipkan, dan sebaliknya. Apakah mungkin untuk memiliki Vi secara otomatis memuat ke Mode Sisipkan daripada Mode Normal?

5
Cara berbagi konfigurasi antara vim dan Neovim
Saya mulai menggunakan neovim dan memindahkan .vimrcke .config/nvim/init.vimdan hal-hal lain berada di .local/share/nvim. Apa cara terbaik untuk berbagi konfigurasi atau bahkan plugin antara vim dan Neovim? Symlinks? Bisakah saya mengubah direktori di .vimrc untuk menggunakan hanya satu symlink? Setelah memigrasikan konfigurasi vim saya ke lokasi default Neovim, sepertinya ini hampir …
23 vimrc  neovim 

2
Bagaimana cara mengubahsuaikan warna vimdiff?
Saya mencoba menggunakan vimdiff sebagai git merge tool saya, tetapi warna-warna yang digunakan membuatnya tidak tertahankan (setidaknya pada Windows / Mingw): warna latar dan warna latar depan sama untuk beberapa garis yang saling bertentangan, membuatnya menjadi sangat sulit untuk mencari tahu apa yang sedang terjadi (lihat baris di bawah ini …



1
Apa z berdiri dalam vim?
Saya melihat tips tentang pengalihan layar dan menemukan tips berikut: zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen Pertanyaan saya adalah apa z? Apa artinya itu? fungsi apa yang mungkin zdimiliki?

2
Apakah lookaround mungkin dalam sistem regex vim?
Saya telah menemukan banyak situasi di vim di mana akan berguna untuk memiliki pernyataan lookaround. Saya telah mencoba menggunakan sintaks lookaround standar ( (?=), (?!)dll.) , Tetapi tampaknya vim tidak mendukung ini. Apakah vim memiliki sintaks yang setara untuk pernyataan seperti ini?


2
Ekstrak hasil perintah shell ke variabel dalam file .vimrc?
Dalam file .vimrc saya, saya ingin menyimpan dalam variabel hasil dari perintah eksternal, dalam kasus saya: $ echo $LANG Sehingga vimrcfile saya akan memiliki: let language = output(!echo $LANG) if language == 'en' nnoremap &lt;somekey&gt; &lt;ohanotherkey!&gt; end if Sejauh ini saya tidak dapat menemukan cara melakukannya. Saya telah menemukan bahwa …

2
Apakah mungkin dan bermanfaat untuk memecah vimrc?
Sesuai judulnya, apakah mungkin membagi vimrcfile dalam beberapa sub-file? Simpan file terpisah untuk grup pengaturan yang menyangkut satu hal ? Ini hal yang mungkin menjadi sesuatu, apapun kelompok yang ditetapkan pengguna pengaturan. Sebagai contoh, [diperbarui] simpan semua pengaturan terkait Python (-mode)vimrc.python-mode ? menyimpan pengaturan untuk utilitas Kalender untuk vim vimrc.calendar? …
22 vimrc  filetype 


8
Bagaimana cara menambahkan nomor baris permanen ke file?
Saya memiliki file teks seperti ini (menggunakan gVim di Windows) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud Saya ingin menambahkan nomor ke setiap baris dalam file. Tidak menggunakan :set number, tetapi untuk menambahkan nomor sebagai teks sebelum setiap baris, sebagai berikut, sehingga …


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.