본문 바로가기

반응형

Programming/Vim

(4)
Vim 단축키 모음 h, j, k, l - 좌,하,상,우 커서이동 i - 현재 커서 위치에 Insert 하기 I - 현재 줄 맨앞에 Insert 하기 a - 현재 커서 다음칸에 Insert 하기 A - 현재 줄 맨뒤에 Insert 하기 O - 윗줄에 Insert 하기 o - 아랫줄에 Insert 하기 w - 단어 첫글자로 이동하기 W - 화이트스페이스 단위로 다음 글자로 이동하기 b - 백워드 방향으로 단어의 첫글자로 이동하기 B- 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기 e - 단어의 마지막 글자로 이동하기 ge - 백워드 방향으로 단어의 마지막 글자로 이동하기 gg - 문서 맨 앞으로 이동 G - 문서 맨끝으로 이동 ^ - 문장 맨 앞으로 이동 0 - 라인 맨 앞으로 이동 $ - 문장 맨 뒤로 이동 f..
Vim에서 복사 붙혀넣기 하는 법 Ctrl C + V 가 되지 않으니 불편하기 그지없다. 하지만, VIm은 애초에 OS의 클립보드를 사용하지 않게 설정되어 있기 때문에 그럴 수 밖에 없다고 한다. 복사붙혀넣기를 가능하게 하기 위해서는 먼저 클립보드를 지원하는 Vim version 인지를 확인해보아야 한다. vim --version 이 부분이 - 로 되어 있다면 활성화가 되지 않은 상태라는 뜻이다. 이걸 + 로 만들어 줘야 한다. 이는 기본적으로 apt로 설치하는 vim은 vim-tiny버전이기 때문이다. 따라서 시스템 클립보드를 지원하는 vim-huge 버전인 gvim 또는 vim-gtk, vim-gnome을 설치해야 시스템 클립보드를 사용할 수 있다. 따라서 다음과 같이 입력해보자. sudo apt update && sudo apt i..
빔(Vim) 모드 Normal, Insert, Command Line 모드 설명 Normal Default; 네비게이션과 단순 수정을 할 때 사용한다. Insert 텍스트를 입력하거나 수정할 때 사용한다. Command Line 저장, 나가기와 같은 실행을 할 때 사용한다. 빔에는 Visul, Select, Ex-mode 등등 더 많지만, 우선은 이 세 가지가 가장 많이 쓰인다고 한다. Normal 모드로 돌아가기 위해서는 ESC 버튼을 누르면 된다. : (콜론) 를 누르고 q! (ie., :q!) 를 입력하면 아래와 같은 화면과 같이 보인다. : 콜론을 누르면 Command Line 모드로 들어가게 된다. 여기서 쓰인 :q!는 Vim 빔 에디터를 저장하지 않은 채 끄는 것이다. 동일한 기능을 ZQ 로도 대체할 수 있다. 여기서 처음 우분투 커맨드 라인 상태에서 vim H..
텍스트 에디터와 빔(Vim) 설치 코딩을 하려다보니, IDE와 커맨드창, Android Studio, IntelliJ 등등 코드를 치기 위한 플랫폼이 참 많다는 것을 발견하게 된다. 어떤 것을 써야할까 찾아보다가 외국에서 Vim이라는 것을 보게 되었다. Vim은 마우스를 전혀 사용하지 않고 오로지 단축기와 키보드를 통한 조작으로 모든 것을 진행한다고 한다. 그래서 초보자에게 추천하지 않는 에디터라고 한다. 그런데 오히려 아무것도 모르기 때문에 처음부터 이것에 익숙해지도록 하면 좋겠다는 판단을 했다. 일러스트 같은 것을 공부해봤지만, 단축기를 알고 모르고의 차이는 업무의 효율과 시간이 엄청나게 차이가 난다는 것을 경험해본 바가 있다. 가장 심플하게 가고, 최대한 손이 한곳에서 움직이도록 조작하는 것이 가장 프로페셔널하고 빠른 길이다. 처음..

반응형