Vim 단축 키 정리

3629 단어
Vim 은 Mac OS 와 Linux 에 내 장 된 강력 한 텍스트 편집기 로 Shell 과 빈 틈 없 이 상호작용 할 수 있 습 니 다.SSH 가 VPS 에 원 격 로그 인 할 때 파일 을 편집 하 는 유일한 선택 이기 도 하 다.따라서 Vim 이 서버 운영 과 웹 백 엔 드 개발 에 대한 중요성 을 파악 하 는 것 은 두말 할 필요 도 없다.본 고 는 Vim 의 단축 키 조작 에 대해 간단하게 정리 하 였 다.
Vim 에서 흔히 볼 수 있 는 두 가지 모드 중 하 나 는 Insert 모드 입 니 다. 이 모드 에서 다른 텍스트 편집기 처럼 문 자 를 정상적으로 입력 할 수 있 습 니 다.다른 하 나 는 Normal 모드 입 니 다. 이 모드 에서 Vim 감청 사용자 의 버튼 은 텍스트 를 빠르게 수정 할 수 있 습 니 다.
Insert 모드 에서 Normal 모드 로 전환 하려 면 ESC 키 를 누 르 면 됩 니 다.
Normal 모드 에서 Insert 모드 로 전환 하려 면 여러 가지 방법 이 있 습 니 다.가장 직접적인 것 은 I 키 를 누 르 는 것 입 니 다. 효 과 는 현재 커서 에 텍스트 를 삽입 하 는 것 입 니 다.A 키 를 누 르 면 다음 커서 에 텍스트 를 추가 합 니 다.
다음은 모두 Normal 모드 에서 일부 단축 키 설명 입 니 다.
커서 의 빠 른 이동
  • h, j, k, l: 왼쪽, 아래, 위, 오른쪽
  • w: 커서 를 다음 단어 1 위로 이동
  • b: 커서 가 현재 단어 1 위로 이동 합 니 다. 커서 가 현재 단어 1 위 에 있 으 면 이전 단어 1 위로 이동 합 니 다
  • e: 커서 를 현재 단어 끝으로 이동
  • gg: 커서 를 텍스트 첫 줄 로 이동
  • Shift + g: 커서 를 텍스트 끝 줄 로 이동
  • 27 + Shift + g: 커서 가 텍스트 27 줄 로 이동
  • 줄 삽입
  • o: 현재 커서 아래 에 새 줄 삽입
  • Shift + o: 현재 커서 위 에 새 줄 삽입
  • 삭제 및 복원
  • x: 커서 를 삭제 한 문자
  • Shift + x: 커서 앞 글자 삭제
  • dd: 커서 가 있 는 줄 을 삭제 하고 삭 제 된 내용 을 클립보드 에 저장 합 니 다
  • de: 커서 를 삭제 한 단어 내용 과 삭 제 된 내용 을 클립보드 에 저장 합 니 다
  • dw: 커서 의 단어 내용 과 그 후의 빈 칸 을 삭제 하고 삭 제 된 내용 을 클립보드 에 저장 합 니 다
  • u: 이전 작업 복원 (삭제 에 국한 되 지 않 음)
  • 잘라 내기, 복사, 붙 여 넣 기
  • 텍스트 블록 선택: v 시각 모드 로 들 어가 기;커서 키 이동 선택 내용
  • y: 선택 블록 복사
  • yy: 커서 가 있 는 줄 을 복사 합 니 다
  • d: 선택 블록 잘라 내기
  • dd: 커서 가 있 는 줄 을 자 르 기
  • p: 텍스트 붙 여 넣 기
  • 찾기 및 교체
  • f + o: 현재 줄 의 커서 에서 알파벳 찾기 o
  • F + b: 현재 줄 의 커서 앞에서 알파벳 찾기 b
  • :/word: 전문 검색 word.누 르 기 : 는 사실상 Vim 명령 모드 에 들 어 갔다.정규 표현 식 을 지원 하 는 동작 을 찾 습 니 다.
  • r + p: 커서 뒤의 문 자 를 알파벳 p
  • 으로 바 꿉 니 다.
  • :s/word/replace: 커서 가 실행 중인 첫 번 째 wordreplace 로 교체 합 니 다.
  • :%s/from/to/: 전문 검색 from 과 교체 to.
  • :1,50s/from/to/: 첫 번 째 줄 과 50 번 째 줄 사이 (포함) 에서 검색 하고 교체 합 니 다.:45s/from/to/ 45 줄 에서 만 검색 하고 교체 하 겠 다 고 밝 혔 다.반면 1,$ 줄 의 범위 와 % 는 등가 이다.
  • :%s/from/to/g: 전문 검색 from 과 교체 to, 옵션 g 을 포함 한 교체 범위 가 더 넓 습 니 다.?
  • :%s/from/to/gc: 전문 검색 from 과 교체 to, 교체 시 문의.선택 가능 y/n/a/q/l/^E/^Y: y 현재 교체 에 동의 함 을 표시 합 니 다.n 현재 교체 에 동의 하지 않 음 을 나타 낸다.a 현재 와 뒤의 것 을 교체 하고 확인 하지 않 음 을 나타 낸다.q 교체 작업 을 즉시 끝 내 겠 다 고 표시 합 니 다.l 현재 의 교체 후 교체 작업 을 끝 냅 니 다.^E 위로 스크롤 백 ^Y 아래로 스크롤 백 하여 앞 뒤 내용 을 살 펴 보고 조작 을 결정 하 는 데 도움 을 준다.

  • 셸 명령 실행:!ls 는 Shell 터미널 에서 명령 을 수행 하 는 것 과 같다 ls.
    Vim 튜 토리 얼
    만약 당신 이 이것 이 너무 무미건조 하 다 고 생각한다 면, Vim 튜 토리 얼 을 시험 해 보 세 요.
  • Shell 단말기 에 Vim tutor 를 입력 하면 Vim 자체 테이프 의 튜 토리 얼 에 들 어 갈 수 있 습 니 다.
  • Interactive Vim tutorial 에서 더 많은 조작 을 가르쳐 줄 것 이다.
  • 좋은 웹페이지 즐겨찾기