Vim - 개행 문자를 문자열 "\n"으로 바꾸는 방법

Vim - 개행 문자를 문자열 "\n"으로 바꾸는 방법

vim에서 개행 문자를 리터럴 string 으로 바꾸고 싶습니다 \n.

예를 들어, 다음 텍스트가 포함된 파일을 열면:

This is line one
This is line two

개행 문자를 바꾸고 다음을 갖고 싶습니다.

This is line one\nThis is line two

이 목표를 어떻게 달성할 수 있나요?

답변1

교체 부품에서 탈출해야 합니다.\

:1,$-1s/\n/\\n

무너지다

:            start an ex command
1,$-1        over a range from the first line till the last but one
s/           substitute
\n           all newlines
/            with
\\n          literal string \n

답변2

확인 해봐:

:1,$-s/\n/\\n

이는 파일 끝에서 대체되지 않으므로 다음과 같습니다.

This is line one\nThis is line two\nThis is line three

관련 정보