Pytania oznaczone «autocmd»

`autocmd` to komendy wykonywane automatycznie przy pewnych zdarzeniach. Pytania dotyczące tworzenia lub modyfikowania definicji `autocmd` są odpowiednie dla tego tagu.

35
Jak zapisać plik w katalogu, który jeszcze nie istnieje?

Załóżmy, że uruchomię Vima, aby edytować nowy plik w katalogu, który nie został jeszcze utworzony: vim nonExisitingDirectory/newFile.txt Vim chętnie pokaże mi pusty bufor i mogę zacząć pisać mój nowy plik. Ale gdy chcę zapisać plik na dysku, pojawia się ten błąd: E212: Can't Open file for...

31
Dlaczego warto korzystać z augroup?

Rozumiem, jak działają automatyczne polecenia i jak ich używać, ale jestem trochę pewien, do czego służy grupa. Przeczytałem:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group....

21
Czy w autocmd jest sposób na zdarzenia AND?

Chciałbym wyzwolić autocmd na dwóch zdarzeniach, ale nie w sposób, w jaki jest to zwykle robione, tj. Jeśli którekolwiek z tych zdarzeń miało miejsce, uruchom wyzwalacz autocmd. Chcę go uruchomić, jeśli wystąpią oba zdarzenia. Na przykład: Zwykły sposób to zrobić autocmd BufWrite,BufRead *.c...

13
Pomiń wyjście z autokomandu vim

Mam komendę zdefiniowaną w moim vimrc: au BufWritePost * !./make.sh Skrypt make.shkompiluje .texplik 3 razy i nie chcę, aby dane wyjściowe były wyświetlane. Czy istnieje sposób na stłumienie wyjścia? Próbowałem dodać silentjedną linię przed aupoleceniem, ale to nie zadziałało. Próbowałem...

13
Jak włączyć / wyłączyć augroup w locie?

I stworzył augroupw moim .vimrczawierający kilka autocmdi muszę włączyć / wyłączyć je autocommandw locie. Chodzi o to, aby utworzyć mapowanie (powiedzmy F4na przykład), które włączałoby te automatyczne polecenia po jednokrotnym naciśnięciu i wyłączało je po ponownym naciśnięciu bez konieczności...