Pertanyaan yang diberi tag «vimscript»

Bahasa scripting yang tertanam di Vim. Itu dapat digunakan untuk menyesuaikan Vim agar sesuai dengan kebutuhan Anda dan untuk membuat plugin. Juga disebut VIML.


2
Apakah Vimscript memiliki nama resmi?
Nama bahasa yang kadang-kadang dikenal sebagai Vimscript adalah topik perdebatan. Beberapa tempat menggunakan Viml (atau VimL?), Vimscript lainnya. Apakah itu memiliki nama resmi, dan jika ada, apa itu dan sejak kapan itu resmi? SO pertanyaan tentang VimL vs Vimscript (~ 5 tahun) Sebuah posting baru-baru ini menyebutkan bahwa ia telah …

4
Gabungkan blok dengan interleaving lines
Apakah ada cara khusus untuk menggabungkan dua blok teks dengan menyisipkan baris, seperti meneruskan dari ini: a1 a2 a3 a4 b1 b2 b3 b4 untuk itu: a1 b1 a2 b2 a3 b3 a4 b4 dalam beberapa perintah? EDIT : Saya sangat suka solusi Sato Katsura , berikut ini cara saya …

2
Bagaimana cara memeriksa nilai opsi Vim di Vimscript?
Di Vimscript, bagaimana saya bisa memeriksa nilai saat ini dari opsi Vim? Untuk menguraikan, saya ingin membuat perintah untuk beralih dari Mode Full-GUI ( guioptions=+tM) ke Mode Hacker ( guioptions=-tM). Namun, sepertinya saya tidak dapat menemukan cara untuk menguraikan :set guioptions?nilai

1
Apakah mungkin untuk mendapatkan string yang cocok setelah memanggil: search ()
Dalam fungsi vimscript, saya perlu menetapkan string yang cocok ke variabel l:matchedsetelah memanggil search()dan saya bertanya-tanya apakah ada cara yang lebih pendek dari apa yang saya lakukan saat ini: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) Idealnya, saya ingin …
14 vimscript  search 


2
Bagaimana cara menghasilkan dokumentasi Vim dari catatan Markdown atau komentar sebaris, atau adakah cara yang lebih baik untuk menambahkan dokumentasi?
Ini adalah jenis dua pertanyaan dalam satu. Akhir-akhir ini saya telah menghabiskan banyak waktu untuk mempelajari vimscript secara mendalam, mempelajari internal vim & mengambil langkah pertama saya menulis plugin vim. Selama proses ini, saya telah menyimpan catatan luas dalam file penurunan harga individu & menambahkan banyak komentar 'dokumentasi' sebaris ke …

4
Bagaimana cara membalikkan setiap 4 baris?
Pertama-tama, dengan ini menjadi posting pertama saya di sini, saya hanya ingin mengatakan bahwa saya telah menemukan VIM sebagai alat yang hebat dan forum di sini sangat membantu dalam menemukan jawaban atas pertanyaan, dengan banyak orang yang membantu menyediakan bantuan yang tak ternilai. Saya masih sangat baru untuk VIM, jadi …
13 vimscript 




2
Apakah cpo & vim adalah sintaks khusus?
Dalam skrip, biasanya melakukan sesuatu seperti: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Untuk memastikan mode yang tidak kompatibel untuk skrip. Adalah: set cpo&vim semacam sintaks khusus, seperti pada foo & bar? Atau lebih seperti perintah, garis pemicu atau yang lainnya?
13 vimscript 



4
Perintah untuk mengulang melalui saran ejaan
Saya memetakan zzke 1z=, yang sebagian besar hebat, tetapi setiap sekarang dan kemudian saran pertama bukan yang benar. Jadi saya ingin terus mengulangi zz(atau .) mengulangi saran lainnya. Sedetik zzpada kata yang sama, maka, akan berfungsi seperti u2z=, sepertiga zzakan bekerja seperti u3z=dan seterusnya. Ada ide tentang bagaimana melakukan itu? …

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.