Vim
Vim editor
-
[Vim] 문자열 치환
Command Usage Range Expression Example Description 시작 행, 종료 행 1, 10 1~10행 사이에서 치환 . 1,. 1행부터 현재 커서가 위치한 행 까지 $ .,$ 현재 커서 위치부터 마지막 행 까지 % %…
-
[Vim] ^M (개행문자) 제거
텍스트를 Vim editor에 붙여넣다 보면 개행문자가 깨져서 ^M으로 표시가 되는 경우가 종종 있다. 이를 제거하기 위한 명령어는 다음과 같다. 참고로 ^M은 Ctrl+v+m 으로 입력해야 한다. Reference https://server-engineer.tistory.com/482
-
[Vim] Cscope – E262: error reading cscope connection 0
Cscope를 사용하던 중 다음과 같은 error가 발생했다. 어느 상황으로 인해 cscope.out file과 vim이 연결이 끊어져서 발생된 문제다. 이를 해결하기 위해서 다음과 같이 해주니 문제가 해결됐다.
-
[Vim] Cscope 사용법
사용법 on Vim 검색유형 Description s 키워드를 검색, 즉 해당 단어가 붙은 모든것을 검색 g 해당 함수가 declaration 되어있는 부분 d 해당 함수가 호출하는 함수 목록 c 해당 함수를 호출하는 함수 t 문자열…
-
[Vim] Buffer 명령어
파일을 2개 이상 열게 되면 vim 자체 기능인 buffer에 담기게 된다. Command Description :ls 현재 버퍼에 있는 파일 list 출력 :b[n] n번째 파일로 전환 :bn 현재 파일 기준으로 다음 파일로 전환 :bf 첫…
-
[Vim] 유용한 단축키
Vim에는 크게 4가지 모드가 존재한다. Normal Mode [N]: 커서로 이동할 수 있는 모드. Insert Mode중에 ESC키를 누르면 나오는 모드가 Normal 모드다.Insert Mode [I]: 문서에 내용을 입력 할 수 있는 모드다.Visual Mode [V]: Normal…
-
[Vim] 특정 단어가 들어간 Line 지우기 / 남기기
1. 특정 Line 지우기 위와 같은 형식으로 특정 단어를 전체 파일에서 지울 수 있다. 2. 특정 Line 남기기 지우기와 비슷하게 vim command 창에서 g 대신 v로 변경해서 입력하면 된다.