«vimscript» etiketlenmiş sorular

Vim'e gömülü bir betik dili. Vim'i ihtiyaçlarınıza göre özelleştirmek ve eklentiler oluşturmak için kullanılabilir. VimL olarak da bilinir.


1
Vim ekranını Metne Çıkış
Acaba buna benzer bir komut var mı :TOhtml, sadece düz metin için ve tüm Vim ekranını temsil ediyor mu? Örneğin, ekran göz önüne alındığında: Aşağıdaki metin dosyasını oluşturur: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N <me] [+] 100% …
9 vimscript 

1
Girdi alırken güncellenen bir operatör nasıl tanımlanır?
Bir metin bölgesi alır, sonra bir giriş dizesi sorar ve sonra argüman olarak giriş dizesini kullanarak bölgeyi Tabular ile hizalar bir operatör eşleme tanımladım . Güzel çalışıyor. Yeni bir operatörün tanımlanmasına yardımcı olmak için vim-operator-user kullanarak bu şekilde uyguladım : map \aa <Plug>(operator-align) call operator#user#define('align', 'Align') function! Align(motion_wiseness) let expr …
9 vimscript 

1
Birkaç satır talimatı
Tek satırlık bir talimatı birkaç satıra bölmenin bir yolu var mı? Örneğin, dönüştürmek istiyorum setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" içine setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long …
9 vimscript 

1
Bir maçta daha kısa maçları tercih eden normal ifade? (Bu, açgözlü olmayanlardan daha fazladır)
Bir arabellek içinde bulanık arama yapmak için bir komut dosyası oluşturmaya çalışıyorum. Ana fikir bazı girdi almak ve .\{-}her karakter çifti arasına eklemek , örneğin fooolur f.\{-}o.\{-}o. Bu oldukça iyi çalışıyor, ancak pek çok ideal olmayan eşleşme ortaya çıkıyor. Bence bulanık bir arama önce en kısa eşleşmeleri vermelidir. Aşağıdaki örneği …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.