반응형
명령모드와 입력모드
- 최초 모드는 명령모드.
- 편집은 주로 명령모드에서, 타이핑은 입력모드에서
- 명령모드에서 입력모드로 진입하기 위해서는
i
,a
,I
,A
- 입력모드에서 명령모드로 나오기 위해서는
ESC
- 커서모양이 다르다. 입력모드에서는 가는 커서, 명령모드에서는 굵은 커서
저장 및 종료
- 명령모드에서 가능
:q
: 그냥 종료:q!
: 강제 종료:w
: 저장:w!
: 강제 종료:wq
: 저장후 종료:wq!
: 강제 저장후 종료
입력모드로 진입
i
: 커서 앞에서a
: 커서 뒤에서I
: 줄 앞에서 (대문자)A
: 줄 뒤에서 (대문자)
한 칸 이동
- 방향키 이용: 입력모드에서도 사용가능
h
,j
,k
,l
키를 이용하여 좌, 하, 상, 우 한 칸 씩 이동. 명령모드에서 사용
단어 단위 이동
w
: 앞 단어로 이동b
: 뒷 단어로 이동3w
: 3단어 앞으로 이동. (명령어 앞에 숫자 사용)4b
: 4단어 뒤로 이동. (명령어 앞에 숫자 사용)
줄 앞 뒤로 이동
0
: 줄 앞으로 이동$
: 줄 뒤로 이동
문단 단위 이동
- 빈 줄에 의해 문단을 구분한다.
- 빈 줄이 두 줄 이상이어도 한 줄처럼 취급
{
: (전) 문단 앞으로. 이미 문단 앞에 있으면 전 문단 앞으로}
: (다음) 문단 뒤로. 이미 문단 뒤에 있으면 다음 문단 뒤로
화면 단위 이동
H
: 화면 위로.M
: 화면 중간으로L
: 화면 아래로- 대문자 주의, Hign Middle, Low
파일 앞, 뒤로 이동
gg
: 파일 맨 앞으로G
: 파일 끝으로 (대문자)30G
: 30번째 줄로 (Go의 의미)
화면 스크롤
ctrl-u
: Up. 위로 스크롤ctrl-d
: Down. 아래로 스크롤
삭제 및 붙여넣기
x
: 문자 삭제dd
: 한 줄 삭제yy
: 한 줄 복사p
: 붙여넣기*p
: 클립보드에서 붙여넣기. 환경 설정 필요
명령어 + 객체 조합
- 주요 명령어
d
: delete (cut), 삭제후 copy되므로 나중에 paste 가능y
: yank (copy)c
: change. 삭제후 입력모드로 전환v
: select
- 주요 객체들
aw
: a word. 한 단어at
: a tag. 한 태크3w
: 커서위치 단어 포함 앞의 세 단어3b
: 커서위치 단어 포함 뒤의 세 단어as
: a sentenceap
: a paragraphit
: inside tagi"
: inside ". 따옴표 안ip
: inside paragraph. 문단 내부i{
: 중괄호 내부i(
: 소괄호 내부a(
: 소괄호 전체f{
: 현 커서부터 중괄호까지t{
: 현 커서부터 중괄호 전까지/(sh
: 현 커서부터(sh
위치 전 까지. /는 검색모드임. 즉, / + 검색문자열
반복 명령
.
: 이전 명령 반복u
: undoctrl-r
: redo
검색모드
/검색어
: 포워드 검색모드 진입?검색어
: 백워드 검색모드 진입n
: 검색 후 next
선택모드
v
: 선택모드 진입. 이후 화살표키로ctrl-v
: 세로선택모드 진입. 이후 화살표키로- 선택후 삭제 복사 명령어 사용
반응형
'컴퓨터|인터넷' 카테고리의 다른 글
raspberryPi + SSD1351 +python (0) | 2023.06.03 |
---|---|
가상세계 창조자 블랜더 01 (0) | 2022.12.09 |
git 사용법 (0) | 2021.01.02 |
세비즈 무선 헤드셋 블루투스 사양 (0) | 2020.12.24 |
컴퓨터 쉽게 켜고 끄기 (0) | 2020.12.21 |
댓글