Jak mogę zamienić \n
w 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ć \n
w 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 With
i użyj Ctrl+, Enteraby wskazać nowy wiersz w polu Replace With
wprowadzania.
inoutbox
. Shift + Enter wybór poprzedniego znaleźć w moim konfiguracji Sublime3 gdybym wpisać \n
w Find What
wejściu.
\n
to 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 \n
i naciśnij Ctrl+ H(wywołuje Replace...
dialog, dostępny również poprzez Find -> Replace...
menu). To wypełnia Find what
pole.
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 with
pole.
(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 \n
zamieni 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.
\n
jakiegoś 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.