파일 저장 및 종료
:q 종료
:w 저장
:wq 저장후 종료
:!q 강제 종료
편집 모드
i 커서 앞에서 입력 a 뒤에서 입력
x 현재 철자 삭제
r 현재 철자 변경
dd 라인 삭제
cc 라인 수정
o 다음 라인 추가
yy 라인복사
p 아래에 붙여넣기
P 위에 붙여넣기
u 명령어 되돌리기
U 그 행의 모든 명령어 되돌리기
dw -> 단어 삭제
cw -> 단어 바꾸기
:번호 -> 번호의 라인으로 이동
:$ -> 문서의 제일 밑 라인으로 이동
:1-10 y -> 1~10번 복사
:1-10 d -> 1~10번 삭제
:r 파일 -> 파일 내용을 붙여넣는다.
:e 파일 -> 다른 파일로 이동한다. (자동저장 안됨)
:n -> 여러 파일 작업시 다음 파일로 이동함
찾고 바꾸기
Esc -> 명령모드 진입 후
/이름 -> 이름으로 검색함. n를 누르면 다음, N을 누르면 이전으로.
?이름 -> 이름으로 검색하는데, 문서의 아래부터 검색함.
:%s/바꿀단어/바꿔질단어 -> 문자 바꾸기 (줄마다 맨 앞만 변환됨.)
/g -> 한줄의 모든 문자 바꾸기
/c -> 바꿀떄마다 confirm 받기
/i -> 대소문자 구분 없애기
:1,10s/바꿀단어/바꿔질단어 -> 1~10번라인 문자 바꾸기
기타 명령어
* vi 라인 번호 보이게 -> :set nu
안보이게 -> :set nonu
ctrl+g -> 현재 라인넘버 보기
'Programming > Linux and Web' 카테고리의 다른 글
docker 오류 (0) | 2020.12.30 |
---|---|
APT 설치 및 서비스 확인, 웹서버 설치 (0) | 2018.05.28 |
Ubutu 프로세스 명령어 (0) | 2018.05.14 |
Linux 파일 및 권한 (0) | 2018.04.30 |
리눅스 셸 (0) | 2018.04.09 |