CS지식/운영체제

서버 기술 기초 요약 - 리눅스 쉘 사용법 6

Surge100 2022. 5. 1. 16:50

초간단 VIM 사용법

 

VIM 에디터 이해 및 설치

  • VIM : Vi improved에서 앞 글자를 빼내어 만든 이름이다.
    • Vi : 전통적인 유닉스 에디터(개발자: 빌 조이) Visual Editor의 줄임말이다.
    • Vim은 Vi에 자동화, 시각화 메뉴등을 추가한 프로그램이다.
    • Vim이외에 이맥스(Emacs,GNU프로젝트 설립자 리차드 스톨마이 개발)라는 유명한 에디터가 있다.

일단 어떤 설정을 바꾸려면, 터미널 환경이기 때문에, 마우스로 클릭해서, 바꿀 수 없다. 보통의 설정은 file로 되어있다. 그 설정file을 수정해서 설정을 변경 할 수 있는 것이다. 그래서 무언가 수정을 하려면, editor가 필요하다. 

 

근데, 리눅스에서 사용하는 editor은 생각보다 사용법이 불편하다.

 

윈도우,맥os Vim 설치

https://www.vim.org/download.php

 

download : vim online

Downloading Vim Vim is available for many different systems and there are several versions. This page will help you decide what to download. Most popular: Details and options for: Mirrors Alternative sites to download Vim files from. Sources Build Vim your

www.vim.org

 

vim 네 가지 모드

  • 일반(명령) 모드 : 처음vim을 실행했을 때 또는 입력 모드/명령 모드에서 ESC입력 시 - 찾기, 커서 이동등
  • 명령(명령행)모드 : 일반 모드에서 " : "입력 시 -저장, 파일읽기,vim설정 등
  • 입력(편집)모드 :  일반 모드에서 a 또는 i 또는 o키 입력시 -내용입력
  • Vidual 모드 : 일반 모드에서 v 입력시 -블럭 복사/붙이기

:wq  : 저장후 나가기

:q! : 저장하지 않고 나가기

 

vim 초간단 사용법

  • 입력
포커스 잡힌 커서 위치에서 편집모드 시작

 

  • 삭제(일반 모드에서 실행해야 함)
x  커서의 한 문자를 삭제한다.

 

  • 파일 저장
: w     현재 오픈된 파일 저장
: q      저장하지 않고 종료 (quit)
:wq     현재 오픈된 파일 저장 후 종료
:q!      강제 종료 (대소문자 구분)

 

vim 명령어 참고

https://www.fun-coding.org/linux_basic5.html

 

리눅스 (linux) 익히기: VIM 에디터 이해 및 실습 - 잔재미코딩

VIM 에디터 이해 및 실습 5. VIM 에디터 이해 및 실습¶ 5.1. VIM 에디터 이해 및 설치¶ VIM : Vi improved 에서 앞 글자를 빼내어 만든 이름 Vi: 전통적이 유닉스 에디터(개발자: 빌 조이), Visual Editor의 줄임

www.fun-coding.org

 

[출처 - www.inflearn.com/course/서버기술-풀스택-3/dashboard]