리눅스 VIMVI 편집기: 자주 사용하는 명령어 사용법

#VIM #VI #사용법 #명령어

© OpenClipart-Vectors, 출전 Pixabay VIM 에디터를 사용하는 경우가 많이 발생합니다.나는 wsl에서 우분투를 설치한 후 VIM 에디터를 활용하여 코드 작성을 진행하고 있습니다. vscode로 편집하려고 하니 심볼에 대한 정보가 제대로 검색되지 않아서 제대로 사용할 수 없었습니다, 문제가 해결될 때까지 가끔 사용하던 vim을 사용하려고 합니다.

오랜만에 사용하면서 제가 자주 이용하는 단축키에 대해 공유하도록 하겠습니다.

  • h, j, k, l 방향 키로 사용 vim에 익숙해지면 기존 방향 키보다 편하게 사용할 수 있습니다.h 왼쪽으로 이동 j 아래로 이동 k 위로 이동 l 오른쪽으로 이동 * 문자열 검색 : “/ 문자열” VIM을 사용하지 않아도 문자열 검색 기능은 가장 많이 사용되는 기능입니다.
  • vim에서는 마우스 오른쪽 버튼으로 복사가 가능하지만, 지금까지 하나하나 마우스 복사 + 문자열을 이용하여 검색 기능을 사용했습니다.visual mode에서 단어를 선택한 후 yq/p를 입력하면 바로 검색이 가능합니다.
  • * 검색된 문자열 강조 설정 편집기에서: sethlsearch를 입력하면 검색된 문자열 HighLight 처리가 됩니다. 1번 기능과 함께 자주 사용하고 있습니다.* 잘라내기 “d” 창에서 Ctrl+X를 하면 잘라내는 동작이라고 보시면 됩니다.visual mode에서 잘라내고 싶은 영역을 선택하고 d를 누르면 잘라내기가 이루어집니다.
  • 참고로 1line 모두를 잘라내고 싶다면 dd 혹은 D를 입력하면 됩니다.
  • * 붙여넣기 “y” 창에서 Ctrl+C를 입력하면 동작하는 복사본에 해당하는 동작입니다.visual mode에서 복사하고 싶은 영역을 선택하고 y를 누르면 복사가 진행됩니다.
  • 참고로 1line 전부를 복사하려면 yy 혹은 Y를 입력하면 됩니다.
  • * 작업 취소 “u” 창에서 Ctrl+Z를 입력했을 때 동작하는 작업 취소에 해당하는 동작입니다.u를 입력하면 작업 취소가 이루어집니다.
  • 내가 vim 에디터를 사용하면서 유용한 정보가 있으면 계속 업데이트 해보겠습니다.도움이 되었으면 좋겠네요, 감사합니다!
  • * 단어 단위 이동 “w”, “b”h,l”을 이용하여 좌우로 움직일 수 있지만 단어 단위로도 커서 이동이 가능합니다.w를 누르면 오른쪽으로, b를 누르면 왼쪽으로 단어 단위로 이동합니다.
  • * 화면이동 z. 커서 위치를 화면 중앙에 정렬 ctrl + dpagedownctrl + upageup * 정렬할 ESC를 누른 상태(Normal 모드)에서 “g=G”라고 입력하면 전체 코드 정렬됩니다.

vi 에디터 정렬하고 싶은 영역만 정렬하고 싶은 경우에는 Esc 누른 상태에서 V를 눌러 visual mode로 전환한 후 영역을 선택하고 “=”을 입력하면 선택된 영역만 정렬됩니다.

vi 원하는 영역만 정렬하다

vim 에디터를 사용하면서 알 수 있는 내용을 업데이트합니다.

감사합니다。

error: Content is protected !!