반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

꿈꾸는 사람.

[VIM TIP] E488:Trailing Characters / E488: 끝에 문자가 더 있습니다, ^m 보기 본문

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> 키로 입력한다.



반응형
Comments