Pytania oznaczone «vimscript»

10
Zapobiegaj odświeżaniu ekranu do momentu zakończenia funkcji

Mam funkcję, która dużo przesuwa i wyprowadza tekst do bieżącego bufora vima, a kiedy go uruchamiam, widzenie wszystkiego, co dzieje się z oślepiającą prędkością, jest nieco niepokojące. Jak mogę zamrozić ekran, dopóki funkcja nie zostanie wykonana? Oto funkcja, o której mowa: function!...

10
Wykonaj zawartość bufora jako vimscript

Mam nofilebufor, który zawiera vimscript i chcę go uruchomić. Jednak :so % nie będzie działać, ponieważ wymaga zapisanego pliku, a nie bufora. Czy jest domyślnie polecenie vim? Jeśli nie, to czy można stworzyć funkcję, która robi te same

9
Jak zdefiniować operatora, który aktualizuje się, gdy pobiera dane?

Zdefiniowałem mapowanie operatora, które pobiera region tekstu, a następnie prosi o ciąg wejściowy, a następnie wyrównuje region z tabelą, używając argumentu wejściowego jako argumentu. Działa ładnie. Zaimplementowałem to w ten sposób, używając vim-operator-user, aby pomóc zdefiniować nowego...

9
Wyjście wyświetlania Vima z tekstem

Zastanawiam się, czy istnieje podobne polecenie :TOhtml, ale tylko dla zwykłego tekstu i reprezentujące cały ekran Vima. Na przykład, biorąc pod uwagę wyświetlacz: Utworzyłby następujący plik tekstowy: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N <me] [+] 100% 1:1 ~ 1 a ~ ~ ~ ~ ~ ~...

9
Kilka linii instrukcji

Czy istnieje sposób na podzielenie instrukcji jednowierszowej na kilka linii? Na przykład chciałbym przekształcić setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" w setlocal variable_name = condition1 ? "1" : condition2 ?...