티스토리 뷰

리눅스정리

우분투 텍스트 편집기 사용법

잔잔한 물결처럼 2025. 5. 21. 22:16
  • vi 에디터 사용법
    • 터미널에서 vi에디터 실행 -> 명령 모드
      • 명령모드에서 i 또는 a 를 입력하면 입력모드
        • Esc 를 누르면 다시 명령 모드로 돌아감
      • 명령모드에서 콜론(:) 를 입력하면 ex 모드(라인 명령모드)
        • 저장(w), 종료(q), 취소(i) 등을 수행

명령모드에서 입력모드로 전환하는 명령 요약

설명 설명
i 현재 커서의 위치부터 입력 I 현재 커서 줄의 맨 앞에서부터 입력
a 현재 커서의 위치 다음 칸부터 입력 A 현재 커서 줄의 맨 마지막부터 입력
o 현재 커서의 다음 줄에 입력 O 현재 커서의 이전 줄에 입력
s 현재 커서 위치의 한 글자를 지우고 입력 S 현재 커서의 한 줄을 지우고 입력

 

명령 모드에서 커서 이동을 위한 키

설명 설명
h 커서를 왼쪽으로 한 칸 이동 j 커서를 아래로 한 칸 이동
k 커서를 위로 한칸 이동 l 커서를 오른족으로 한 칸 이동
Ctrl + F 다음 화면으로 이동 Ctrl + B 이전 화면으로 이동
^ 현재 행의 처음으로 이동 $ 현재 행의 마지막으로 이동
gg 제일 첫 행으로 이동 G 제일 끝 행으로 이동
숫자G 해당 숫자의 행으로 이동 :숫자 Enter 해당 숫자의 행으로 이동

 

명령 모드에서 삭제, 복사, 붙여넣기와 관련된 키

설명 설명
x 현재 커서가 위치한 글자 삭제 X 현재 커서가 위치한 앞 글자 삭제
dd 현재 커서의 행 삭제 숫자
dd
현재 커서부터 숫자만큼의 행 삭제
yy 현재 커서가 있는 행을 복사 숫자
yy
현재 커서부터 숫자만큼의 행을 복사
p 복사한 내용을 현재 행 이후에 붙여넣기 P 복사한 내용을 현재 행 이전에 붙여넣기

 

명령모드에서 문자열 찾기

설명 설명
/문자열 Enter 해당 문자열을 찾음 n 찾은 문자 중에서 다음 문자로 이동

 

모든 문자열 치환

':%s/기존문자열/새문자열'

 

에디터 앞에 행 번호 표시

':set number'

'리눅스정리' 카테고리의 다른 글

리눅스 파일 소유권 설정방법  (0) 2025.05.22
리눅스 계정과 그룹의 개념  (0) 2025.05.22
리눅스 우분투 명령어 정리  (1) 2025.05.21
소유권 관련 명령어  (0) 2025.04.26
기타 명령어  (0) 2025.04.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
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
글 보관함