Sublime Text에서 \ n을 실제 줄 바꾸기로 바꿉니다.


437

\nSublime Text에서 실제 편집기에 표시된 새 줄로 바꾸려면 어떻게해야합니까?

foo\nbar

된다 :

foo
bar

파일을 볼 때 편집기에서.


3
@ CiprianTomoiagă 대부분의 사람들은 json 등을 형식화하기 위해 문자열을 교체하려고합니다.
Christoffer

답변:


810

정규식 검색 및 바꾸기 설정 (검색 및 바꾸기 표시 줄 또는 바로 가기 Alt+ 에서 가장 왼쪽에있는 아이콘 R)

찾을 내용 : 다음으로 \\n
교체 :\n

건배


1
Ubuntu Sublime에서 작동하지 않기 때문에 @ShahzadTariq에 +1하지만, Sash의 아래 답변은 트릭을 잘 수행합니다.
Paul Carroll

6
Mac에서 정규식 검색 및 바꾸기를 켜려면 : + + R :)
pmalbu

이것이 작동하지 않는 경우 \ n을 대상 문자열로 바꾸려고 할 수 있습니다. \\ n은 문서의 텍스트 내용에서 실제 시퀀스 "\ n"을 바꾸고 \ n은 실제 줄 바꿈을 바꿉니다. 문서에서.
duhaime

감사합니다. 거의 2'000'000 개의 일치 항목이 발견 된 후 바꾸기를 클릭하면 Sublime이 사망했습니다.
SeniorJD

264

사용 Find > Replace, 또는 ( Ctrl+은 H)는여 Find What/ Replace With창을 사용 Ctrl+는 Enter의 새로운 라인을 나타냅니다 Replace With에서 InputBox를.


1
의 의미가 확실하지 않습니다 inoutbox. 내가 입력하면 내 Sublime3 설정에서 선택을 이전 찾기를 입력 + Shift 키 \nFind What입력.
leemour

6
\n정규식 버튼을 켠 상태에서 작동하지 않는다는 것을 알았 으므로 매우 도움이되었습니다.
David Oliver

1
수직 파이프를 교체하려고 |했지만 정규 표현식이 그것을 가져 왔기 때문에 톤을 도왔 습니다. 그래서 정규 표현식을 끄고 Ctrl-Enter를 사용하여 새 줄을 추가해야했습니다. 감사!
Joshua Dance

이것은 매우 간단합니다.
Ignacio de Castro

48

바보 증명 방법 (RegEx 및 Ctrl+ Enter는 다음으로 건너 뛰기 때문에 나를 위해 작동하지 않았습니다 Find) :

첫째,의 발생을 선택 \n하고 히트 Ctrl+를 H(위 가져다 Replace...대화를 통해 액세스 할 수도 Find -> Replace...메뉴). 이것은 Find what필드를 채 웁니다 .

파일의 줄 끝으로 이동하여 ( End키보드에있는 경우 누르 십시오) Shift누른 상태에서 (오른쪽 화살표) 정확히 한 번 눌러 줄 끝을 선택하십시오 . 그런 다음 Replace with필드에 복사하여 붙여 넣습니다 .

(애니메이션은 새로운 줄을 찾기위한 것입니다.

여기에 이미지 설명을 입력하십시오


2
나는 우분투에 있었고 다른 \ r \ n 또는 \ n 작품은 없지만이 방법은 황금입니다.
Tin Tran

14

숭고한 텍스트 (Mac에서는 단축키 사용) :

  1. 찾기 및 바꾸기를 적용하기 위해 검색하려는 텍스트를 강조 표시하십시오.

  2. 메뉴> 찾기> 바꾸기 ... (키보드 단축키 : Alt + Command + F)로 이동하십시오.

  3. 찾기 및 바꾸기 도구에서 [. *] 모양의 버튼을 클릭하여 정규식을 활성화하십시오 (키보드 단축키 : Alt + Command + R).

  4. 찾을 내용에 다음을 입력하십시오. \\n

    참고 : 추가 \검색시 정규식 구문이 이스케이프됩니다.

  5. 바꿀 내용에 다음을 입력하십시오. \n

  6. '모두 바꾸기'버튼을 클릭하십시오 (키보드 단축키 : CTRL + Alt + Enter).

리터럴 텍스트 \n는 실제 줄 바꿈으로 바뀝니다.


11

Windows에서는 Sublime text,

Ctrl + H를 눌러 \ n을 Ctrl + Enter로 만든 새 줄로 바꿉니다.

바꾸기 : \ n

By : (Ctrl + Enter를 누름)


우분투에서 작동
Aditzu

1
이 답변은 매우 간단하며 더 중요합니다. 부시 주위를 두드리지 않습니다. Windows 및 Ubuntu에서 작동합니다.
saichand

7

위의 어느 것도 Windows의 Sublime Text 2에서 효과가 없었습니다.

나는 이걸했다:

  • 빈 줄을 클릭하십시오.
  • 다음 빈 줄로 드래그하십시오 (줄 다음에 보이지 않는 문자 선택).
  • 교체하려면 ctrl + H를 누르십시오.
  • 원하는 대체 문자 / 문자열을 입력하거나 비워 두십시오.
  • "모두 바꾸기"를 클릭하십시오.

Ctrl + H를 누르기 전에 선택하면 대체 할 문자로 사용됩니다.


다음 빈 줄로 드래그하십시오-> 복사하려는 줄에 대해 3
번의 클릭만으로

5

내가 한 일은 간단하고 간단합니다.

Space또는 \n찾을 찾기를 입력하십시오 .

그런 다음 Find All오른쪽 하단 모서리를 누르면 모든 결과가 선택됩니다.

그런 다음 enter키보드를 누르면 선택한 모든 줄이 새 줄로 나뉩니다.


4
  1. 찾기 및 바꾸기 옵션 열기 (Mac의 경우 CTRL + ALT + F)
  2. 찾기 입력 상자에 \ n을 입력하십시오.
  3. 모두 찾기 버튼을 클릭하면 커서로 텍스트의 모든 \ n이 선택됩니다.
  4. 이제 Enter를 누르면 \ n이 줄 바꾸기로 바뀝니다.

3

Mac에서는 검색 및 교체를 위해 Shift + CMD + F를 사용하십시오. '\ n'을 검색하고 Shift + Enter로 바꿉니다.


이것은 Mac에서 나를 위해 일했습니다. \n어떤 이유로 교체 하지 않았습니다.
Devu

2

Windows 줄 끝의 경우 :

(정규식 켜기-Alt + R)

찾기 :\\r\\n

교체 :\r\n

삽화


0

가장 쉬운 방법은 개행을 복사하고 (텍스트 편집기에서 빈 두 줄 복사) 대체로 붙여 넣을 수 있습니다.


-1

MAC에서

1 단계 : Alt + Cmd + F 맨 아래에 2 단계 : 정규 표현식 사용 창이 나타납니다. 창의 왼쪽은 다음과 같습니다. * 3 단계 : 찾기 입력 필드에 찾으려는 텍스트를 입력하십시오. 4 단계 : 바꾸기 입력 필드에 텍스트를 입력하십시오. 5 단계 : 모두 바꾸기-오른쪽 아래를 클릭하십시오.

필드 교체

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.