리눅스 쉘 사용법 이해 - VIM 사용법

SummerToday·2024년 1월 30일

도커, 서버 기술

목록 보기
8/34
post-thumbnail

VIM 에디터 이해 및 설치

  • Vi(Visual Editor) improved의 약자

  • Vi에 자동화, 시각화 메뉴등을 추가한 프로그램

  • Vim 이외에 Emacs도 존재. 대부분 개발자들은 두 에디터 중 하나 사용.

    [설치 방법]
    다음 명령어들을 순서대로 입력.

    • sudo apt-get-update
    • sudo apt-get upgrade
    • sudo apt-get install vim

    [사용 방법]

    • vi [파일] 명령어를 통해 사용

VIM 모드 종류

출처 : https://github.com/nilp0inter/Vim-for-Muggles

  • 일반(Normal) 모드 : 처음 vim을 실행했을 때 실행되는 모드. 탐색, 커서 이동 가능

    ~ : 내용이 없음을 표시

  • 입력(Insert) 모드 : 일반 모드에서 a, i, o 중 하나를 입력 시 실행 되는 모드. 내용 입력 가능.

  • 명령(Command) 모드 : 일반 모드에서 : 입력 시 실행되는 모드. 저장, 파일 읽기, vim 설정 등 가능.

  • Visual 모드 : 일반 모드에서 v 난 ctrl + v 누를 시 실행되는 모드. 블럭 복사/붙이기 가능.

    위 세가지 모드에서 일반 모드로 돌아갈 시 ECS를 누르면 된다.


VIM 핵심 명령

  • 입력

    i : 포커스 잡힌 커서 위치에서 Insert 모드 시작

  • 삭제 (일반 모드에서 실행)

    x : 커서의 한 문자를 삭제. (delete 와 같음.)

    Insert 모드에서 백스페이스로도 삭제 가능.

  • 파일 저장 관련

    :w : 현재 열려있는 파일 저장
    :q : 저장하지 않고 종료(quit)
    :wq : 현재 열려있는 파일 저장 후 종료
    :q! : 강제 종료




    해당 글은 다음 강의의 내용을 참고한 글임을 밝힙니다. 자세한 내용은 다음 강의에서 확인해볼 수 있습니다.
    인프런, 잔재미 코딩, ⌜풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]⌟
profile
블로그 이관했습니다.

0개의 댓글