Tools/Vim
Command Mode - 복사/지우기/붙여넣기 명령
Command Mode - 복사/지우기/붙여넣기 명령
2021.02.06Command 모드에서는 지우기와 관련된 명령들도 여러가지 존재하는 데 그 종류는 다음과 같다. 종류 기능 x 한 글자 지우기 dw 현재 커서의 위치에 해당하는 단어 지우기 dd 현재 커서가 위치한 라인을 지우기 (숫자)dd 현재 커서가 위치한 라인부터 숫자만큼의 라인내용 삭제 D 현재 커서의 위치부터 라인 끝까지 삭제 J 커서 아래라인을 커서 라인에 공백하나를 추가하고 붙임 y 한 라인의 내용을 모두 복사 p 붙여넣기 1. x - 한글자 지우기 다음의 상태에서 x를 입력하면 Insert 모드로 변경하지 않았음에도 삭제가 이루어졌다. 해당커서가 위치했었던 "r" 문자가 삭제되었다. 2. dw - 현재 커서의 위치에 해당하는 단어 지우기 다음과 같은 상황에서 dw를 입력하면 커서가 위치해있던 단어..
Command Mode -> Insert(Edit)모드로 진입하는 명령
Command Mode -> Insert(Edit)모드로 진입하는 명령
2021.02.05초기에 vim을 실행하면 설정되어 있는 모드인 명령모드(Command Mode)에서 문서를 작성하거나 편집하기 위한 Insert 모드로 넘어가기 위한 명령의 키는 여러가지가 있는 데 그 종류는 다음과 같다. 종류 기능 i 현재 커서의 앞에서 편집시작 a 현재 커서의 다음부터 편집시작 A 현재 라인의 맨 끝으로 커서를 이동하고 편집시작 o 현재 커서 아래에 새로운 줄을 추가하고 편집시작 O 현재 커서 위에 새로운 줄을 추가하고 편집시작 s 현재 위치의 문자를 지우고 입력모드로 진입 S 현재 위치의 라인을 모두 지우고 입력모드로 진입 위 명령들은 모두 Command 모드에서 Insert 모드로 진입할 수 있는 명령어들이다. 다음과 같은 내용을 가진 hello.txt를 가지고 각 명령들이 어떻게 동작하는 ..
Vim 이란 무엇인가?
Vim 이란 무엇인가?
2021.02.04Vim Linux의 대표적인 텍스트 편집기 vi와 호환되는 텍스트 편집기 현재의 linux가 나오기 전에 Unix라는 OS가 있었다. 그리고 이 Unix 시절부터 사용되던 텍스트 편집기인 vi라는 것이 있었는 데 이 vi의 새로운 버전이 vim이고 그렇기 때문에 이 vim은 기존의 vi와 기본적인 기능면에 있어서 동일하다. vim에서 가장 중요한 것은 모드를 구분하는 것이다. vim은 총 4가지 모드를 가지고 있는 데 그것은 다음과 같다. 1. 일반(Normal)모드 or 명령(Command)모드 2. 명령줄 모드(Command Line Mode) 3. 편집/입력모드(insert mode) 4. 비쥬얼 / 선택모드(Visual) 그렇다면 이 vim을 공부해야하는 이유는 무엇일까? 사실 vim을 공부..