Dodałem funkcję do mojego .vimrc, która jest tylko kilkoma poleceniami wyszukiwania i zamiany. Jednak jeśli jeden z wzorców nie zostanie znaleziony, pojawia się komunikat o błędzie, który muszę wprowadzić. Jak mogę to powstrzymać?Komunikat o błędzie "Nie znaleziono wzorca" w skrypcie Vima
35
A
Odpowiedz
64
Można użyć :silent
lub :silent!
jako przedrostek do każdego polecenia lub można dodać opcję „e” do substytut, który jest często łatwiejsze.
:%s/x/y/ge
:silent! %s/x/y/g
:silent %s/x/y/g
Aby uzyskać więcej informacji, zobacz
:help :silent
:help :s_flags
Informacje na fladze e
jest kilka akapitów w dół z pomocą :s_flags
.
2
Możecie użyć cichy:
:silent %s/x/y/g
lub, jeśli trzeba zrobić manipulacji ciąg określić ciągi do wyszukiwania i zamiany:
exec ":silent %s/x/" . varName . "/g"
nie jestem w 100% pewien, ale Myślę, że silent
działa tylko w skryptach.
0
Może: on: cicha rzecz może być użyta do stłumienia tych błędów?
1
Prawdopodobnie trochę nie na temat, ale znalazłem ten wątek podczas wyszukiwania rozwiązań dla "błędów wyszukiwania nie znaleziono" błędów w vim, kiedy chciałem wyszukać następne zdarzenie w vimie. Poniższa mapa pomija błąd po naciśnięciu "n"
mapa n: cichy!/
Powiązane problemy
- 1. Vim: Pokazuje się komunikat o błędzie ze skryptu Vima
- 2. fatal: Nie repozytorium git ... komunikat o błędzie
- 3. Twórca Qt, komunikat o błędzie
- 4. Komunikat o błędzie składni mongoexport
- 5. Komunikat o błędzie dotyczący IEnumerable.GetEnumerator()
- 6. Regularne komunikat o błędzie wyraz
- 7. CS1061: Komunikat o błędzie Kompilacja
- 8. Hadoop komunikat o błędzie instalacji
- 9. Komunikat o błędzie AWS: InvalidInstanceID.NotFound
- 10. Komunikat o błędzie rozszerzenia Django
- 11. Dlaczego otrzymuję komunikat o błędzie?
- 12. Python ValueError komunikat o błędzie
- 13. pusty komunikat o błędzie w pythonie
- 14. Jak wyświetlić komunikat o błędzie w MATLAB?
- 15. Czy otrzymujesz komunikat o błędzie getnameinfo?
- 16. Otrzymuję komunikat o błędzie "Klasa" Predis \ Klient "nie znaleziono" w Laravel 5.2
- 17. javax.validation: komunikat o błędzie 'Nie można odnaleźć walidator dla typu:'
- 18. Komunikat o błędzie "Brak wartości parametru"
- 19. Administrator Django, niestandardowy komunikat o błędzie?
- 20. Dlaczego Bower zwraca komunikat o błędzie 410?
- 21. Dlaczego GHC wydaje następujący komunikat o błędzie?
- 22. Co powoduje ten komunikat o błędzie Scala?
- 23. zagnieżdżonych zapytań LINQ, komunikat o błędzie
- 24. Jak pominąć komunikat o błędzie OpenCV
- 25. Jak wyłączyć globalnie komunikat o błędzie Pylint?
- 26. Komunikat o błędzie instalacji rozszerzenia Chrome:
- 27. Komunikat o błędzie z Scala AKKA aktora
- 28. Komunikat o błędzie Jquery.Validate na formularzu
- 29. Jak przetwarzać komunikat o błędzie JSON
- 30. Django. Komunikat o błędzie do formularza logowania
Silent nie działał w moim scenariuszu, ale flaga "e" nie –