vim에서 문자를 캐리지 리턴으로 바꾸는 방법

vim에서 문자를 캐리지 리턴으로 바꾸는 방법

vim replacement 의 교체 부분에 \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>

관련 정보