Okno dialogowe Zamień może obsługiwać znaki rozszerzone, takie jak EOL. Po prostu zmień "Tryb wyszukiwania" na "Rozszerzony" i możesz pracować z EOL (\ r \ n w Windows lub \ n w Uniksie), zakładkami (\ t) itp.
Możesz również użyć karty Znajdź w plikach w oknie dialogowym, aby dokonać zamiany w wielu plikach.
Zauważ, że to rozwiązanie nie zadziała, jeśli wszystkie twoje pliki nie są już w stylu uniksowym. Od wymianie \nz \r\nrównież konwertować \r\ndo \r\r\n.
-1 bez zmiany Edycja> Konwersja EOL (patrz Dos \ Windows na pasku stanu zrzutu ekranu), naciśnięcie klawisza ENTER spowoduje wstawienie niewłaściwego EOL - a mieszanie EOL jest nawet gorsze niż trzymanie się któregokolwiek ze standardów
Użyj funkcji „Znajdź w plikach” (Ctrl + Shift + F). Zmień tryb wyszukiwania w lewym dolnym rogu na „Wyrażenie regularne”.
W polu „Znajdź” użyj tego wzorca:
(?<!\r)\n
Zamienić:
\r\n
Wybierz katalog i określ filtry typów plików. Jeśli chcesz, zaznacz „We wszystkich podfolderach”. Kliknij „Zamień w plikach”.
To powoduje zamianę wszystkich znaków nowego wiersza (\ n), które nie są obecnie poprzedzone znakiem powrotu karetki (\ r), na \ r \ n. Więc nie będzie pasował do zakończeń linii, które są już w stylu Windows.
to (?<! )jest negatywne spojrzenie w tył. Oznacza dopasowanie, jeśli nie ma przedrostka. W tym przypadku sprawdza \ri będzie pasować tylko wtedy, gdy \nnie ma \rprzed sobą.
Tak. Zgadzam się z rtpHarry. Oto część mojej odpowiedzi: „wszelkie znaki nowej linii (\ n), które nie są obecnie poprzedzone znakiem powrotu karetki (\ r)”.
To dopasuje każdy możliwy wzorzec zakończenia linii (pojedynczy \ r, \ n lub \ r \ n) z powrotem do \ r \ n (Windows).
Aby operować na wielu plikach:
Użyj opcji „Zamień wszystko we wszystkich otwartych dokumentach” w zakładce „Zamień”. Najpierw musisz przeciągnąć i upuścić wszystkie pliki do Notepad ++. Dobrze, że będziesz mieć kontrolę nad tym, na którym pliku będziesz operować, ale może to być powolne, jeśli istnieje kilkaset lub tysiące plików.
„Zastąp w plikach” w zakładce „Znajdź w plikach” według wybranego filtru plików, np. * .Cpp * .cs w jednym określonym katalogu.
Możesz także ustawić domyślny EOL w notatniku ++ poprzez "Ustawienia" -> "Preferencje" -> "Nowy dokument / Katalog domyślny", a następnie wybierz "Unix / OSX" w polu Format.
Uwaga: zawsze można użyć opcji poza pasmem za pomocą wiersza poleceń:
Aby przekonwertować wiele plików do jednego katalogu i rekurencyjnie. Po prostu zainstaluj PythonScript na Notepad ++, a następnie użyj poniższego skryptu
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.