vim
Biała przestrzeń
Szukaj…
Wprowadzenie
Oto, jak możesz wyczyścić białe znaki.
Uwagi
Zobacz transkrypcję vimcast 4
Usuń końcowe spacje w pliku
Możesz usunąć końcowe spacje za pomocą następującego polecenia.
:%s/\s\+$//e
Polecenie to wyjaśniono w następujący sposób:
- wejdź w tryb poleceń za pomocą
: - zrób to do całego pliku za pomocą
%(domyślnie byłoby to dla bieżącego wiersza) - działanie zastępcze
s -
/początek wzorca wyszukiwania -
\sbiały znak -
\++ znak +, należy dopasować jedno lub więcej spacji - przed końcem linii
$ -
/koniec wzorca wyszukiwania, początek wzorca zastępczego -
/koniec wzoru zastępczego. Zasadniczo zamień na nic. -
epomijaj komunikaty o błędach, jeśli nie znaleziono dopasowania
Usuń puste linie w pliku
Możesz usunąć wszystkie puste wiersze w pliku za pomocą następującego polecenia:: g / ^ $ / d
Polecenie to wyjaśniono w następujący sposób:
- wejdź w tryb poleceń za pomocą
: -
gto globalne polecenie, które powinno wystąpić w całym pliku -
/początek wzorca wyszukiwania - wzór wyszukiwania pustej linii to
^g -
/koniec wzorca wyszukiwania - Polecenie Ex
dusuwa wiersz
Konwertuj tabulatory na spacje i spacje na tabulatory
Możesz przekonwertować tabulatory na spacje, wykonując następujące czynności:
Najpierw sprawdź, czy expandtab jest wyłączony
:set noexpandtab
Następnie
:retab!
który zastępuje spacje o określonej długości tabulatorami
Jeśli ponownie włączysz expandtab :set expandtab następnie :set expandtab i uruchom :retab! polecenie, wówczas wszystkie zakładki stają się spacjami.
Jeśli chcesz to zrobić dla zaznaczonego tekstu, najpierw zaznacz tekst w trybie wizualnym .
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow