ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • VI(M)
    개발/에디터 2009. 4. 9. 01:01
    - 도스 텍스트를 유닉스 텍스트로 개행문자 변환; DOS CR-LF to Unix Newline
    (:se ff=unix)
    ※ :se ff=dos
    ※ :se ff=mac

    - 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이 여러개 일때, 목록을 보여준다. 번호를 이용해서 선택할 수 있다.


    참조 사이트:


Designed by Tistory.