- 도스 텍스트를 유닉스 텍스트로 개행문자 변환; DOS CR-LF to Unix Newline
(:se ff=unix)
- Vi(m) 사용시 ^M 없애기
:1,$s/^M//g
입력은 다음과 같이 한다.
:1,$s/[Control]+v+m을 누른다.//g
윈도우용 gVIM 에서 ^M 입력하기
CTRL-Q + CTRL-Enter
or
CTRL-Q + Enter
Vim, Vi 에디터에서 HTML 같은 텍스트 파일을 열어보면 각 행의 끝에 ^M 이런 이상한 기호가 붙어 있는 경우
같은 파일 안에 "유닉스 개행문자"와 "도스 개행문자"가 섞여 있을 때 이런 현상이 발생
:%s/^M$//g
^M 이라는 문자열을 직접 글자 그대로 타이핑하면 안됩니다. 반드시 키보드의 Ctrl+V 키와 Ctrl+M 키를 눌러서 간접적으로 입력해야 합니다. Ctrl키를 누른 상태에서 vm 이라는 2글자를 소문자로 연속으로 입력
파일은 유닉스 텍스트 Unix Text 로 변환
- ctags
여기에서 'ctags-5.8.tar.gz' 파일을 다운로드한다.
$ ./configure --prefix=/mingw
$ make
$ make install
사용
$ ctags *
or $ ctags -R --languages=C++
vi(m)
Ctrl+] : 함수가 정의된 파일로 이동
Ctrl+t : 이동하기 전 단계의 위치로 이동
:tselect [function-name] : 같은 이름의 function-name이 여러개 일때, 목록을 보여준다. 번호를 이용해서 선택할 수 있다.
참조 사이트: