(VI 아님) 서바이벌 기능 포함 [Linux] Vim 사용법

안녕하세요!! 오늘은 리눅스의 VIM사용법에 대해 소개하겠습니다.일반적으로 VI와 VIM의 조작법은 약간 다릅니다. VI는 hklj로 움직여야 합니다. 눈치채지 못하는 게 있어요.VIM은 VI의 Improved 버전이기 때문에 방향키로 문자를 앞뒤로 움직일 수 있고 backspace가 효과가 있습니다.

기본적인 복사 삭제는 알고 있다고 가정합니다.yy,p,10yy,10dd,x 등등..

알아보기 기능(생존형 기능) 1. Visual Mode(여러 줄 드래그하여 사용하는 방법), 여러 줄 잡고 움직이는데 좋다.2. Undo (실패시 되돌리기 기능, ctrl+z시 연봉 500만원 삭감) 3. 검색 기능 (구글 크롬으로 ‘/’누르듯.. 4. 방향키가 아닌 위아래로 몇 칸씩 움직이는 방법 5. 단어 단위로 이동 (W,B)

아무생각없이 vittext.c를 하고나서 backspace가 안먹어서 뭘까 했던 기억이 납니다.sudoapt-get installvim을 하면 되겠죠. (아마도)

  1. 처음에는 normal 모드이기 때문에 insert 모드로 갑시다. i키를 누릅시다

2. — Insert — 로 바뀌어 문자를 입력할 수 있게 됩니다.vIm은 방향키로 이동할 수 있기 때문에 글을 잘 쓸 수 있습니다.

VISUALMODE를 이용해 봅시다.

여기서 d를 이용해서 문자를 지울 수도 있지만 VISUALMODE에서 드래그하듯이 모두 드래그해서 지울 수 있습니다.

3. ESC를 누르고 노멀 모드로 돌아오면 “V” 키를 눌러 봅시다.키보드 아래로 가는 커서를 누르면 드래그된 것이 쭉쭉 내려갑니다.

4. D를 누릅니다. 그러면 마치 드래그 하듯이 삭제됩니다.Paste를 이용하여 붙여넣을 수 있습니다.

5. 아!! 잘못 삭제했습니다. 생각해보니 삭제해서는 안되는 글이었어요. ctrl+Z를 누르면 안 됩니다. 먹을 수가 없어요.여기는 U(undo)를 해야 합니다.

휴;; 88초 전에 돌아왔어요. 마음이 편해졌어요. U로 돌아갈 수 있습니다.^^

6. 이번에는 검색해 보겠습니다. 구글에서 키를 누르면 검색창을 누르지 않아도 검색창으로 커서가 이동합니다. 이걸기억해주세요.VIM 내에서 /를 입력하고 찾을 문자열을 입력하면 됩니다.’hwangu’를 검색해 봅시다.

다시 ESC를 눌러 normal mode에서 /hwangu를 입력하고 Enter를 검색해 보겠습니다.

이렇게검색에성공했다고나옵니다. 맨 위에서 커서가 나옵니다.여기서 ‘n'(소문자 n)을 누르면 bottom으로 내려갑니다.위로 올라가려면 어떻게 하냐고요? capslock을 누르고 “N”을 누르면 top으로 올라갑니다.

7. 코드가 3천 줄인데 위로 빨리 코드를 올리고 싶어요. 마우스로 올리면 문장이 잘립니다. ‘pgDn’, ‘pgUp’로 움직입니다. 약 30line 정도 움직입니다.(Home, End 키 옆) “Home” 키를 눌러 커서를 그 행 맨 앞으로 옮길 수 있습니다.End 키를 눌러 커서를 해당 행의 맨 끝으로 옮길 수 있습니다.

Visual Mode로 드래그하면서 내릴 때 PgDown을 하면 드래그도 같이 나오고 한번에 몇 줄 지우는데 편리합니다.

8. 띄어쓰기가 많아서 방향키로 이동하면 불편해요.B, W를 이용하여 Word 단위로 움직입니다. B는 뒤로 가고 (←), W는 앞으로 갑니다. (->)

그 밖에 무엇이 있습니까?리눅스에서 숙제를 하면서 저만큼만 사용했을 때 아주 편하게 사용할 수 있었습니다.

더 이상 생각이 안 나요.여기까지!! 도움이 되었으면 좋겠습니다.^^

error: Content is protected !!