.vimrc 에서 키 mapping 관련 질문입니다.
글쓴이: sangjun11316 / 작성시간: 월, 2020/03/02 - 4:11오후
vi 편집기로 파일을 보는 중에 command 모드에서 'Ctrl + G' 를 누르면 해당 파일을 들어갈 때 입력했던 경로가 뜨는데요,
$ vi /dir1/dir2/file.txt ==> 'Ctrl + G' /dir1/dir2/file.txt
$ vi file.txt ==> 'Ctrl + G' file.txt
이 때 'Ctrl + G' 를 누르기 전에 '1 + Ctrl + G' 와 같이 앞에 0 이 아닌 숫자를 입력하면 vi 명령 시 입력했던 경로가 아닌 해당 파일의 절대경로를 보여줍니다.
그런데 매번 '1 + Ctrl + G' 와 같이 숫자키 -> Ctrl G 를 하려니 번거로워서 'Ctrl + G' 를 '1 + Ctrl + G' 로 mapping을 하려고 .vimrc 를 만지고 있는데 잘 되지 않아서 질문드립니다.
.vimrc 에서
nmap < C-G > 1< C-G >
와 같은 형태들을 시도해봤는데 이렇게 설정한 후 vi 편집기 위에서 'Ctrl + G'를 하니 화면이 멈춰버리더군요.
어떻게 하면 될까요??
Forums:
noremap 명령을 써보세요. c-g를 맵핑하는
noremap 명령을 써보세요. c-g를 맵핑하는 곳에 c-g 자신이 들어가기 때문에 무한반복? 같은 현상이 생기는데요. 요런 증상을 방지하는 게 noremap 명령이 입니다.
감사합니다!!
noremap으로 하니까 잘 되네요 ㅎㅎ 감사합니다!
댓글 달기