vi 에서 문자 치환할때 엔터키를 어떻게 넣나요?

Fe.head의 이미지

Vi에서 문자를 치환하는데..

DefaultKey=0x9d000002 [TAB] # Default Key
DefaultS=LOG  [TAB]#  Default  서비스명 

이 것을

# Default Key
DefaultKey=0x9d000002
#  Default  서비스명 
DefaultS=LOG

이렇게 바꾸고 싶거든요..
그래서

%s/^\(.*\)\t#\(.*\)$/# \2 \n\1/

명령어를 쳤는데..
근데.. 엔터키가 들어가서... 엔터키는 어떻게 치환 해야 할지 모르겠네요.
\n, <cr> 은 안 먹더군요..

가르쳐 주세요..[/code]

맹고이의 이미지

crtl+v 누르고 엔터를 치면

^M이라고 나오더군요...

무한포옹의 이미지

:%s/^\(.*\)\t#\(.*\)$/# \2 \r\1/

결과물
#  Default Key
DefaultKey=0x9d000002
#   Default  서비스명
DefaultS=LOG


를 쓰시면 되겠습니다.
\r 이 [리턴] 되겠습니다!

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

Fe.head의 이미지

오 감사합니다..

답변을 주신 맹고이님 무한포옹님.. 감사합니다.

편안한 주말 보내세요..

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"