Linux 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 !!