이 네 개의 키 는 오른손 에서 몇 개의 위치 에 가장 쉽게 닿 을 수 있어 서 가장 자주 사용 된다. 단어 단위 의 이동
w 다음 워드 w (ord)
W 다음 워드 (구두점 건 너 뛰 기)
b 이전 워드 b (ackward)
B 이전 워드 (구두점 건 너 뛰 기)
e 현재 워드 의 끝으로 이동 e (nd)
줄 이동
0 현재 줄 의 시작 으로 뛰 기 - ^ 현재 줄 의 첫 번 째 비 어 있 는 문자 로 건 너 뛰 기 - $ 줄 끝까지 뛰 기
보조: 0 (0 번 째 문자), ^ 화해시키다 $ 정규 표현 식 단락 이동 - { 이전 단락 (빈 줄 로 구분) - } 다음 단락 (빈 줄 로 구분) - % 현재 대응 하 는 괄호 로 건 너 뛰 기 (각종 짝 짓 기 기호 적용) 점프 이동
/xxxx xxxx 를 검색 하고 사용 할 수 있 습 니 다. n 다음, N 이전 이동 - # 커서 가 현재 있 는 글 자 를 앞으로 검색 - * 커서 가 현재 있 는 글 자 를 뒤로 검색 합 니 다
fx 현재 줄 에서 커서 로 이동 한 후 첫 번 째 문자 x 의 위치 f (ind) x
gd 커서 가 있 는 위치 단어 (word) 의 정의 위치 로 건 너 뛰 기 g(o)d(efine)
gg 문서 맨 위로
G 문서 아래쪽 까지
:x x 행 으로 뛰 기 (x 는 줄 번호)
ctrl+d 아래로 넘 기기 d (down)
ctrl+u 위로 넘 기기 u (p)
기본 편집 수정 하 다.
i 커서 현재 위치 에 i (nsert) 삽입
I 이 줄 의 첫 번 째 문자 앞 에 삽입
a 커서 의 현재 위치 에 a (fter) 를 뒤로 삽입 합 니 다
A 이 줄 끝 에 삽입
o 한 줄 아래로 삽입
O 한 줄 위로 삽입
:w 저장
:q 퇴장
:wq 저장 및 종료
삭제
x 현재 문자 삭제
dd 현재 줄 d 삭제 (elete)
dw 현재 커서 의 단어 d (elete) w (ord)
삭제 복사 붙 여 넣 기
yy 현재 줄 y (ank) 복사
yw 현재 커서 의 단어 y (ank) w (ord)
복사
p 붙 여 넣 기 p (aste)
P 현재 위치 에 붙 여 넣 기 전
진급 조작 편폭 에 한 하여 여기 서 나 는 내 가 매우 자주 사용 하 는 몇 가지 조작 만 소개 할 것 이다. 반복 작업 VIM 의 모든 조작 은 원자 화 된 것 이기 때문에 이 조작 을 프로그램 화 하 는 것 은 매우 간단 하 다.
5w 다섯 번 누 르 는 셈 이다 w 키;
6j 6 줄 아래로 이동 하면 6 번 j 를 누 르 는 것 과 같다.
3J 대문자 J 는 원래 다음 줄 을 현재 줄 과 합 치 는 것 이 고 수량 을 더 하면 세 번 반복 하 는 것 입 니 다.
6dw 화해시키다 d6w 결 과 는 똑 같 습 니 다. 6 개의 워드 를 삭제 하 는 것 입 니 다. - 남 은 수많은 상황 은 스스로 유추 하 세 요.
고 효율 편집
di" 커서 가 '사이 에 있 으 면' 사이 의 내용 을 삭제 합 니 다
yi( 커서 가 () 사이 에 있 으 면 () 사이 의 내용 을 복사 합 니 다
vi[ 커서 가 있 습 니 다
이상 세 가 지 를 자 유 롭 게 조합 하여 조합 할 수 있 고 효율 이 높 으 며 i (nner)
dtx 커서 를 만 날 때 까지 문 자 를 삭제 합 니 다. x 문자
ytx 커서 를 만 날 때 까지 문 자 를 복사 합 니 다. x 문자
태그 와 매크로 (macro)
ma 현재 위 치 를 a 로 표시 하고 26 자 모 를 표시 할 수 있 습 니 다. mb 、 mc 등등;
'a a 표 시 된 위치 로 이동 합 니 다. - 이것 은 좋 은 문서 내 표기 방법 으로 문서 에서 점프 편집 할 때 유용 합 니 다.
qa 명령 모드 에서 다시 누 를 때 까지 모든 키 보드 를 녹음 합 니 다. q ,저장 a 중;
@a 실행 a 안의 키보드 조작;
@@ 지난번 macro 작업 실행 하기;
매크로 조작 은 VIM 의 가장 신기 한 조작 중 하나 로 그 강 한 점 을 천천히 체득 해 야 한다.
VIM 의 기본 동작 은 발굴 할 수 있 는 것 이 매우 많 습 니 다. 기억 뿐만 아니 라 스스로 탐색 하고 정리 해 야 합 니 다. 숙련 된 후에 효율 이 크게 향상 되 고 나중에 참고 링크 를 제공 합 니 다. 플러그 인 설치 사용 설치 하 다. Vundle (플러그 인 관리 도구) 1 git clone https: //github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 플러그 인 설치 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 / / vim 설정 열기 vim ~/.vimrc / / 플러그 인 설정 및 설치 set nocompatible filetype off map :NERDTreeToggle set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'https://github.com/kien/ctrlp.vim.git' Plugin 'https://github.com/scrooloose/nerdtree.git' Plugin 'https://github.com/aperezdc/vim-template.git' call vundle# end () filetype plugin indent on / / 설정 완료 후 명령 행 실행 vim +PluginInstall +qall
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: