Jak mogę zamienić \nw Sublime Text na prawdziwy wiersz w edytorze, który wyświetla nową linię, więc:
foo\nbar
staje się:
foo
bar
w edytorze, kiedy przeglądam plik w nim.
Jak mogę zamienić \nw Sublime Text na prawdziwy wiersz w edytorze, który wyświetla nową linię, więc:
foo\nbar
staje się:
foo
bar
w edytorze, kiedy przeglądam plik w nim.
Odpowiedzi:
Włącz Regex Search and Replace (ikona najbardziej w lewo w pasku wyszukiwania i zastępowania lub skrócie Alt+ R)
Znajdź Co: \\n
Zamień na:\n
Twoje zdrowie
⌘+ ⌥+ R :)
Użyj Find > Replace, lub ( Ctrl+ H), aby otworzyć okno Find What/ Replace Withi użyj Ctrl+, Enteraby wskazać nowy wiersz w polu Replace Withwprowadzania.
inoutbox. Shift + Enter wybór poprzedniego znaleźć w moim konfiguracji Sublime3 gdybym wpisać \nw Find Whatwejściu.
\nto nie działa dla mnie z włączonym przyciskiem regex, więc było to bardzo pomocne.
|ale regex podnosił ją, więc musiałem wyłączyć regex i użyć Ctrl-Enter, aby dodać nową linię. Dzięki!
Fool proof method (brak RegEx i Ctrl+ Enternie działał dla mnie, ponieważ właśnie przeskakiwał do następnego Find):
Najpierw wybierz wystąpienie \ni naciśnij Ctrl+ H(wywołuje Replace...dialog, dostępny również poprzez Find -> Replace...menu). To wypełnia Find whatpole.
Przejdź do końca dowolnego wiersza pliku (naciśnij, Endjeśli klawiatura go posiada) i wybierz koniec wiersza, przytrzymując Shifti naciskając →(strzałka w prawo) DOKŁADNIE jeden raz. Następnie skopiuj i wklej to w Replace withpole.
(animacja służy do znajdowania prawdziwych nowych linii; działa tak samo do ich zastępowania)
W Sublime Text (ze skrótami na Macu):
Zaznacz tekst, który chcesz wyszukać, aby zastosować Znajdź i zamień
Przejdź do Menu> Znajdź> Zamień ... (Skrót klawiaturowy: Alt + Command + F)
W narzędziu Znajdź i zamień włącz Wyrażenie regularne, klikając przycisk, który wygląda jak [. *] (Skrót klawiaturowy: Alt + Command + R)
W polu Znajdź wpisz: \\n
Uwaga: Dodatkowy \kod ucieka przed składnią wyrażenia regularnego podczas wyszukiwania.
W polu Zamień na wpisz: \n
Kliknij przycisk „Zamień wszystko” (skrót klawiaturowy: CTRL + Alt + Enter)
Twój dosłowny tekst \nzamieni się w rzeczywisty podział linii.
W systemie Windows wysublimowany tekst,
Naciśnij Ctrl + H, aby zastąpić \ n nową linią utworzoną przez Ctrl + Enter.
Zamień: \ n
Przez: (naciśnij Ctrl + Enter)
Żadne z powyższych nie działało dla mnie w Sublime Text 2 w systemie Windows.
Ja to zrobiłem:
Wybierając przed naciśnięciem klawiszy Ctrl + H, używa go jako znaku do zamiany.
Na Macu Shift + CMD + F do wyszukiwania i zamiany. Wyszukaj „\ n” i zastąp je Shift + Enter.
\njakiegoś powodu nie.
Na MAC
Krok 1: Alt + Cmd + F. Na dole pojawi się okno Krok 2: Włącz wyrażenie regularne. Wygląda jak lewa strona okna. * Krok 3: Wpisz tekst, który chcesz znaleźć, w polu wejściowym Znajdź Znajdź krok 4: Wpisz zamień tekst w polu wejściowym Zamień Krok 5: Kliknij Zamień wszystko - prawy dolny róg.