Spędziłem trochę czasu, próbując dowiedzieć się, jak usunąć wszystkie puste wiersze w Visual Studio Code i nie mogę go uruchomić. Czy ktoś wie, jak to zrobić, proszę?
Jeśli szukam ^$
wpisując go w polu wyszukiwania, VSC znajduje puste wiersze (całkowicie puste wiersze, oznacza brak spacji), ale nie usuwa ich, gdy naciskam przycisk Zamień wszystko. Nic nie robi:
W przypadku pustych wierszy ze spacjami ^\s+$
wyszukiwanie działa, ale ich nie usuwa. To, co robi, to zastępuje je pustą linią bez spacji :))
To musi być coś złego. Po prostu nie wiem, co to jest. Czy ktoś wie? Dzięki.
$
rzeczywistości nie pasuje do znaku nowej linii, pasuje do tokenu o zerowej szerokości, który istnieje przed znakiem nowego wiersza. Aby zastąpić nową linię trzeba użyć\n
ale kod VS nie obsługuje obecnie mecze regex obsługujący kilka linii ( # 313 )