입문 - 퀘 스 트 2: Vim 간단 명령 사용

2322 단어
시작 과 종료
Vim 은 vi 에서 발 전 된 텍스트 편집기 입 니 다. Liux 시스템 은 보통 자체 적 으로 (좋 습 니 다. windows 도 있 습 니 다. 다만 선생님 께 서 사용 하 시 면 문제 가 있 고 사용 하지 말 라 고 하 셨 습 니 다). 그래서 Liux 시스템 은 셸 아래 에 대응 하 는 명령 을 직접 입력 하고 windows 는 git bash 에서 Vim 을 사용 하 며 명령 행 방식 으로 Vim 을 통 해 파일 을 편집 하 라 는 명령 은 vim filename 입 니 다.filename 파일 이 존재 하지 않 으 면 현재 디 렉 터 리 에 이 파일 을 새로 만 들 고 Vim 으로 엽 니 다.종료 명령: :wq, :q, :q!, 각각 종료, 종료, 강제 종료 저장.
상용 모드
  • 일반 모드
  • 이것 은 보통 Vim 에서 파일 을 여 는 기본 모드 로 아무것도 삽입 할 수 없 지만 대부분의 편집 명령 은 이 모드 에서 입력 합 니 다. 예 를 들 어 커서 이동, 텍스트 삭제 등 입 니 다.
  • 삽입 모드
  • 일반 모드 에서 i 을 입력 하면 삽입 모드 에 들 어 갈 수 있 습 니 다. 이 모드 에서 텍스트 내용 을 수 동 으로 입력 할 수 있 습 니 다. 이 모드 를 종료 하려 면 키보드 에 ecs 키 를 누 르 면 일반 모드 로 돌아 갈 수 있 습 니 다.
  • 시각 모드
  • 일반 모드 에서 v 을 입력 하면 시각 모드 에 들 어 갈 수 있 습 니 다. 이 모드 에서 커서 를 이동 한 커서 와 시각 모드 에 들 어 갈 때 커서 가운데 텍스트 가 선 택 됩 니 다.
  • 명령 행 모드
  • 일반 모드 에서 y, :, / 을 입력 하면 명령 행 모드 에 들 어가 고 명령 집행 이 완료 되면 일반 모드 로 돌아 갑 니 다.
    일반적인 텍스트 작업
  • 빠 른 포 지 셔 닝 단락 의 시작 과 끝 ?} 은 각각 아래 와 위로 한 단락 을 이동 하여 현재 단락 의 끝 과 시작 을 신속하게 찾 을 수 있 습 니 다 (Vim 은 하나의 공백 줄 을 통 해 단락 을 구분 하 는 것 같 습 니 다?).
  • 복사 붙 여 넣 기 텍스트 는 { 을 통 해 들 어가 지만 상태 로 들 어간 다음 복사 할 텍스트 를 선택 하고 v 을 입력 하여 복사 한 다음 지정 한 곳 에 y 을 입력 하여 붙 여 넣 습 니 다.
  • 삭제 몇 줄 p 현재 줄 의 이전 줄 dj 을 삭제 하여 현재 줄 의 다음 줄 dk 명령 을 삭제 합 니 다. 그 중에서 [num]dd 은 정수 입 니 다. '[num]' 은 num 을 선택 할 수 있 습 니 다. 이 명령 은 현재 줄 의 시작 부터 뒤로 총 num 줄 의 내용 을 삭제 할 수 있 습 니 다. 예 를 들 어 현재 줄 수 는 num 입 니 다.1 을 입력 하면 5dd 에서 1 줄 이 삭 제 됩 니 다.5 이 생략 되 거나 num 일 때 현재 줄 을 삭제 합 니 다.
  • 빠 른 페이지 넘 기기 1 은 다음 화면 으로 넘 기기 crtl+d 은 이전 화면 으로 넘 기기
  • 을 나타 낸다.
  • 어떤 문자열 을 찾기 전에 crtl+u 또는 / 을 통 해 명령 행 모드 로 전환 해 야 합 니 다.
  • 기타 자주 사용 할 수 있 는 동작 ? 에서 줄 의 첫 번 째 ?pattern 으로 빠르게 포 지 셔 닝 되 었 습 니 다. pattern 줄 의 첫 번 째 로 빠르게 포 지 셔 닝 되 었 습 니 다. /pattern 을 생략 할 때 마지막 줄 의 첫 번 째 ^ 은 최근 의 조작 을 취소 하 는 $ 은 반 취 소 를 표시 합 니 다.즉, 최근 의 취소 작업
  • 을 취소 합 니 다.

    좋은 웹페이지 즐겨찾기