티스토리 뷰

728x90

🖊️리눅스 텍스트 편집기🖊️

종류

  1. vi
  2. vim
  3. nano

vi와 vim은 편집기의 모드가 나뉘어진 모드형 편집기, nano는 모드가 나뉘어져 있지 않은 비모드형 편집기

vim은 주로 설정파일을 수정할 때 사용한다.

apache(정적인 데이터를 처리하는 웹서버 프로그램) / nginx 설정 파일을 수정한다.

 

vi [생성할 파일명]
vim [생성할 파일명]

 

파일을 생성하면 편집 환경에 들어간다. 

 

명령모드 → 입력모드 진입 방법

  •  i : 현재 커서 앞 부터 입력 시작
  •  a : 현재 커서 뒤 부터 입력 시작
  •  I : 현재 커서가 있는 문장의 시작부터 입력
  •  A : 현재 커서가 있는 문장의 끝부터 입력

 

기본 명령어 (입력모드에서 사용)

  • x : 현재 커서의 문자 삭제
  • dd : 현재 행 삭제
  • yy : 현재 행 복사
  • p : 현재 행 붙여넣기
  • u : 되돌리기
  • ctrl + v : 멀티 커서
  • / : 문자열 검색

 

명령어 조합

 

- 규칙 : 기본 명령어가 앞에 와야한다.

  • d3w : 현재 커서에서 다음 3단어 삭제
  • daw : 현재 커서에서 다음 단어 삭제
  • d2j : 현재 커서에서 아래 2행 삭제
  • d3k : 현재 커서에서 위 3행 삭제
  • d3b : 현재 커서에서 앞 3단어 삭제 
  • dap : 현재 커서의 한 문단 삭제
  • das : 현재 커서의 한 문장 삭제 
  • dat : 현재 커서의 한 태그를 포함한 내용 삭제
  • dit : 현재 커서의 태그 안에 있는 내용만 삭제
  • df" : 현재 커서에서 첫 " 사이의 내용 삭제("포함)
  • dt" : 현재 커서에서 첫 " 사이의 내용 삭제("미포함)
  • yaf : 현재 커서의 한 태그를 포함한 내용 복사

 

입력모드 → 명령모드 진입 방법 : esc 

 

 esc → : 키

  • wq : 저장하고 종료
  • w : 해당 파일 저장  
  • q : 텍스트 편집기 종료(저장x)
  • q! : 텍스트 편집기 강제 종료 (저장x)

 

커서 이동 방법

  • h : 왼쪽
  • j : 아래
  • k : 위
  • l : 오른쪽
  • 0 : 문장 제일 앞으로 이동
  • $ : 문장 제일 뒤로 이동
  • w : 다음 단어로 이동
  • 3w : 다음 3번째 단어로 이동
  • 10G : 10번째 행으로 이동
  • ctrl + d : 페이지 단위로 아래로 이동
  • ctrl + u : 페이지 단위로 위로 이동

 

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함