텍스트 에디터(vim, nano)

Ryurbsgks·2021년 10월 19일
0

Linux

목록 보기
4/6
post-thumbnail

vim

vim은 Vi IMproved(향상된 Vi)의 약자로 유닉스 계열의 명령 줄 인터페이스를 사용하는 기본 편집기인 vi에디터를 개량한 버전이다. 따라서 vi와 본질적인 차이는 없다.

vim 에디터 실행

vi test.txt

vim 에디터의 실행 방법은 터미널에 vi 파일명을 입력하면 된다.

만약 해당 폴더에 입력한 파일명이 존재하지 않으면 해당 파일명으로 파일을 생성해서 열어주며 파일명이 존재하면 해당 파일을 vi 에디터로 열어준다.

vim 에디터인데 명령어가 vi라서 의아해 할 수도 있다.
터미널에서 vi를 입력하게 되면 아래와 같이 vi가 아닌 vim 설명 사진을 볼 수 있다.
터미널에 vi입력 사진

vim 에디터의 모드

vim 에디터는 다른 편집기들과 다르게 모드형 편집기라는 특징이 있다.
아래에서는 이 모드의 종류인 명령 모드와 입력 모드, 마지막 행 모드에 대해서 알아보자

명령 모드

명령 모드는 처음 vim 에디터를 시작하게 되면 접하게 되는 모드이다.

명령 모드에서는 방향키를 이용해서 커서를 이동할 수 있으며 명령 모드에서 사용하는 커맨드를 입력할 수 있다.

입력 모드

명령 모드에서 "i" 나 "a" 같은 커맨드를 사용해 입력 모드로 넘어갈 수 있으며 입력 모드에서 "esc"를 눌러 다시 명령 모드로 돌아갈 수 있다.

입력 모드에서는 자유롭게 코드나 글을 작성 할 수 있다.

마지막 행 모드

명령 모드에서 콜론(:)을 입력하면 vim 에디터의 하단에 마지막 행 모드 명령어를 입력할 수 있는 공간이 나온다.

마지막 행 모드에서는 vim 에디터를 종료하거나 저장할 수 있다.

nano

nano는 vim과 마찬가지로 유닉스 계열의 명령 줄 인터페이스의 기본 편집기이다.

nano 에디터 실행

nano
nano text.txt

nano 에디터의 실행 방법은 터미널에 nano 또는 nano 파일명을 입력하면 된다.

nano만 입력시 nano 에티터를 저장할때 파일명을 설정해주면 된다.

nano 파일명 입력시에는 해당 폴더에 파일명이 없으면 저장 할 때 해당 파일명으로 저장할지 물어보며 파일명이 존재하면 해당 파일을 nano 에디터로 열어준다.

nano 에디터는 위 사진과 같이 하단에 옵션이 친절하게 나와있다.(여기서 ^는 ctrl 키 이다)

profile
코딩도전기

0개의 댓글