![vim에서 문자를 캐리지 리턴으로 바꾸는 방법](https://rvso.com/image/169438/vim%EC%97%90%EC%84%9C%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%BA%90%EB%A6%AC%EC%A7%80%20%EB%A6%AC%ED%84%B4%EC%9C%BC%EB%A1%9C%20%EB%B0%94%EA%BE%B8%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
vim에서 대체 부분에 \r
또는 를 사용하면 개행 문자가 삽입됩니다. ^M
그렇다면 대체의 일부로 실제 캐리지 리턴 문자를 어떻게 삽입합니까?
편집하다:
이는 특히 명령의 맥락에서 발생합니다 :s
. 그래서 저는 :s/\\r/<CR>
실제로 라인 피드(0x0a) 대신 캐리지 리턴(0x0d)을 삽입하는 것과 같은 작업을 하고 싶습니다 .
답변1
명령 에 대한 도움말 페이지에서 답변을 찾았습니다 :s
(더 구체적으로 하위 대체 표현식에 대한 경우).
\<CR> insert a carriage-return (CTRL-M) (Type the <CR> as CTRL-V <Enter>) *s/\<CR>*
캐리지 리턴(0x0d)으로 바꾸려면 다음을 입력해야 합니다.\<C-v><CR>