[The Vim Way] 02 Vim 기본조작 - Vim 의 4가지 모드 Vim 의 네 가지 모드 Vim 에는 4가지 모드가 있다. 일단 4가지 모드가 있다는 사실만 인지하고 넘어가자. Normal Mode Insert Mode Command Mode Visual Mode 현재 어떤 모드인지는 에디터 하단 Status Bar 에서.. coldmater.tistory.com Vim 의 4가지 모드에서 살펴보았듯, Vim 에는 문서에 직접 타이핑을 해 넣을 수 있는 Insert 모드가 존재한다. 한국어로는 삽입모드라고 할 수 있겠다. Vim Insert Mode Vim Insert Mode에서 할 수 있는 일은 다음과 같다. 문서에 문자열을 타이핑하여 넣을 수 있다. 일반 워드프로세서와 Vim 이 다른 점 ..
이 포스팅에서는 GUI 환경에서 마우스를 활용하여 커서를 이동시킬 수 있는 동작들을, Vim 에서는 어떻게 수행할 수 있는지 알아본다. 당장 익혀서 실전에 적용할 수는 없겠지만, 여기서 이런 것들이 가능했다는 사실들을 인지해두고, 나중에 코딩을 하다가 '그런 기능이 있었지'라며 돌아와서 찾아보기에 유용한 포스팅이 되길 바란다. Vim 에서의 방향키 h, j, k, l Vim 은 마우스가 대중화되기 이전에 개발된 텍스트에디터인 Vi 를 모체로 한다. 아마도 당시 키보드에는 방향키가 없었던 모양인지, 일반 qwerty 배열 키보드의 h, j, k, l 키에 각각 좌, 하, 상, 우 를 할당했다. (Vim 과 자주 비교되는 emacs 의 경우에는 i, j, k, l 의 방향키와 비슷한 배열로 상하좌우를 움직일..
Vim 의 네 가지 모드 Vim 에는 4가지 모드가 있다. 일단 4가지 모드가 있다는 사실만 인지하고 넘어가자. Normal Mode Insert Mode Command Mode Visual Mode 현재 어떤 모드인지는 에디터 하단 Status Bar 에서 확인할 수 있다. 그럼 각 모드에 대해 필요한 내용만 신속히 알아보도록 하자. Normal Mode Vim 을 처음 켰을 때, 또는 IDE 에서 에디터를 처음 켰을 때의 모드이다. 이 상태에서는 주로 두 가지 일을 수행한다. 커서를 움직인다. 명령을 수행한다. 보통 IDE 에서는 Normal 모드인 경우 커서가 두껍게 반짝인다. 다음은 VSCode 에디터에서 Vim 플러그인을 실행한 모습이다. 대부분의 IDE 에서 비슷하게 표현된다. 도서 [Prac..
Vim 기본 조작법 Vimic(Vim 을 사용하기에 적절한) 상황을 보기에 앞서, 간단히 Vim 기본 조작법을 알아보고자 한다. Vim 실행하기 보통 IDE 에서는 Vim 플러그인을 설치하고, 'Vim 사용하기' 설정을 켜두면 에디터에서 Vim 으로 작동한다. 리눅스 또는 윈도우 커맨드라인 환경에서는 vi, vim 을 입력하여 vim 프로그램을 실행할 수 있다. Vim 강제 종료하기 의외로 많은 초심자들이 Vim 으로부터 빠져나가는 방법을 몰라 쩔쩔매는 상황이 많다고 한다. 이 명령어들을 먼저 배우는게 순서상으로 올바르진 않지만, 그래도 급한 분들을 위해 먼저 소개한다. 일단 다음을 그대로 따라서 Vim 을 종료해보자. 다음 각 순서에 명시된 키만 순서대로 입력하면 된다. ESC 를 연타한다. :(Shi..