IT/Linux
[VIM TIP] E488:Trailing Characters / E488: 끝에 문자가 더 있습니다, ^m 보기
현무랑 니니
2015. 9. 5. 23:53
반응형
VIM 문제 해결
윈도의 파일을 리눅스에서 편집할 때 개행문자(New line)나 .vimrc 편집 중 발생하는 문제에 대해 해결 방법을 알아보자.
1. E488 에러
현상
.vimrc 아래와 같은 오류가 발생한다.
$ E488: 끝에 문자가 더 있습니다: tags/home/hyunmu/src/aosp/Lollipop
원인
.vimrc에 윈도개행문자(New line) ^M 있으면 발생한다.
특수문자를 보려면 VI에서 아래와 같이 편집한다.
Esc키를 먼저 눌러 준다.
:set list
아래처럼 ^M이란 개행 문자가 표시된다.
nmap <F7> :TlistToggle<CR>^M
해결
아래 명령으로 모든 줄의 ^M를 리눅스 개행 문자 (\r)로 변경한다.
:%s/^M/\r/g
^M는 <Ctrl-V> + <Ctrl-M> 키로 입력한다.
반응형