본문 바로가기

Dev Ops/Linux

Vim 명령어공부 Vimtutor Lesson 6

6.1 열기 명령어 (The Open Command)

Lesson 6.1 The Open Command

를 입력하면 현재 커서 아래에 새로운 줄을 추가하면서, Insert 모드로 바뀌게 됩니다. 만약 해당 커서 위에 새로운 줄을 추가하고자 한다면, 대문자로 O를 입력하면 됩니다.

 

6.2 덧붙이기 명령어 (The Append Command)

Lesson 6.2 The Append Command

i는 Insert 모드이고 이는 커서의 앞을 수정하게됩니다. a는 Append 모드이고 이는 커서의 뒤를 수정하게 됩니다. 따라서 단어의 맨 뒤를 이동할 수 있는 명령어인 e와 함께 사용하면 좋습니다.

 

6.3 Replace의 또 다른 방법

Lesson 6.3 Another Way to Replace

r을 사용하면 하나의 문자를 replace 할 수 있지만, R을 사용하면 여러개의 문자를 수정할 수 있습니다. 해당 문자 이외에 다른 부분은 수정되지 않습니다.

 

6.4 복사 붙여넣기 (Copy and Paste Text)

Lesson 6.4 Copy and Paste TEXT

visual 모드로 들어가서 원하는 부분을 선택한 뒤에, y를 누르면 해당 부분을 복사할 수 있습니다. 그리고나서 p를 누르게 되면 복사되었던 부분이 붙여넣어집니다. 만약 한 줄을 통째로 복사하고 싶다면 yy를 누르면 되고, 한 단어를 복사하고 싶다면 yw를 누르면 됩니다.

 

6.5 Set Option

Lesson 6.5 Set Option

set 명령어를 통해 vim편집기의 다양한 옵션들을 setting할 수 있습니다. 예를들어, highlight를 켰다 껐다 하는 기능이나, search 할 때 대소문자를 구분할 것인지, 혹은 줄의 number를 표시할 것인지를 설정할 수 있습니다. 주의할 점은 해당 세팅은 일시적인 것이므로, vim이 재시작 된다면 사라지게 된다는 점입니다. 그래서 영구적으로 setting을 변경하기 위해서는 ~/.vimrc 파일에 해당 setting 정보를 등록해주어야 합니다.

 

Lesson 6 Summary

이번 장에서는 문서 편집을 하면서 굉장히 많이 사용할 법한 기능들을 많이 공부하였습니다. vim이라는 편집기를 익히는 데에도 이렇게 시간과 노력이 들어가는데, 이 vim 편집기를 만들었던 사람은 얼마나 고생했을까 생각이 듭니다. 항상 감사한 마음으로 코딩을 배워야겠습니다. 이상으로 vimtutor Lesson 6 포스팅을 마치겠습니다. 감사합니다.