vi vim 편집기 에서 자주 사용 하 는 단축 키, 단축 키 조회
1778 단어 Shell
이 제품, 전재 출처 를 밝 혀 주 십시오.
Esc 편집 입력 상 태 를 종료 합 니 다. 다음은 Esc 를 누 른 후 자주 사용 하 는 동작 입 니 다.
- i 키 는 현재 커서 에서 편집 입력 상태 로 전환 합 니 다.
- 현재 커서 가 있 는 상태 에서 편집 입력 상태 로 전환
- HJ K L 네 개의 건 은 위아래 좌우 로 커서 를 움 직 이 는 데 쓰 인 다.
--: wq 저장 종료
—— q! 저장 하지 않 음 종료
-: w filename 을 filename 으로 저장 합 니 다.
- dd 현재 커서 에 있 는 줄 삭제
- D (보통 소문 자 입 니 다. 여 기 는 shift + d) 를 누 르 면 커서 에 있 는 줄 을 삭제 합 니 다. 커서 이후 의 모든 내용 (win delete 건 과 유사)
- X (shift + x) 커서 앞 에 있 는 문 자 를 삭제 합 니 다. 앞 에 숫자 를 추가 할 수 있 습 니 다. 몇 개의 숫자 를 추가 하면 앞으로 몇 개 를 삭제 합 니 다. (win backspace 건 과 같 습 니 다. 흥분 하여 입력 을 잘못 하면 backspace 를 누 르 지 마 세 요.)
- u 삭제 가 잘못 되 었 으 면 어떻게 해 야 합 니까? 취소 하 세 요. 이것 은 마지막 수정 을 취소 하 는 것 입 니 다. 마지막 입 니 다. (Ctrl + z 와 유사)
- U 이것 은 커서 줄 의 모든 변경 사항 을 취소 하 는 것 입 니 다.
—— o 현재 줄 아래 에 새 줄 삽입
- O 현재 줄 위 에 새 줄 삽입
자, 이상 의 명령 에 익숙해 지면 VIM 에서 간단 한 조작 을 할 수 있 습 니 다.뒤에 편집 작업 이 계속 업 데 이 트 됩 니 다.
vim 의 좋 은 설정 (본인 의 테스트 를 통 해 확실히 유용 하 다 는 것 을 알 게 되 었 습 니 다. 그러나 이 설정 은 vim 이 vi 가 아니 라 는 것 을 기억 하 세 요...)
먼저 cd ~ 그리고 vi./. vimrc 파일 에 추가:
set number
set hlsearch
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set nocompatible
set backspace=indent,eol,start
syntax enable
설명:
syntax enable: 문법 하 이 라 이 트 를 엽 니 다.cygwin 의 vi 결 성 이 열 리 지 않 았 습 니 다.
set nocompatible 과 set backspace: backspace 키 를 설정 하고 backspace 가 부족 하면 작 동 하지 않 습 니 다.
set fileencoding 과 set fileencodings: 파일 인 코딩 이 부족 하고 파일 인 코딩 순 서 를 자동 으로 식별 합 니 다.
set number: 줄 번호 보이 기
set hlsearch: 내용 강조 검색
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Shell alias 명령에 별칭을 설정하는 방법명령에 별명을 설정하면 명령의'작은 이름'으로 삼을 수 있지만, 이렇게 하는 것이 무슨 의미가 있습니까? 이때 별명이 작용할 수 있다.vim 명령의 별명을vi라고 정의하면 이후에 실행된vi 명령은 실제로vim 명령을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.