>운영 및 유지보수 >리눅스 운영 및 유지 관리 >vim 빠른 이동 및 블록 선택

vim 빠른 이동 및 블록 선택

齐天大圣
齐天大圣원래의
2020-06-10 09:09:172883검색

몇 년 동안 vim을 사용해 온 개발자들은 커서를 이동할 때 여전히 h/j/k/l 대신 위쪽, 아래쪽, 왼쪽 및 오른쪽 키를 사용할 수 있습니다. 사실, hjkl은 약간 반인간적이고 적응하기 어려운 캐릭터입니다. 처음에는 완전 불편했어요. 그러나 근육 기억을 익히고 형성하면 속도가 크게 향상됩니다.

커서 이동

일반 모드에서 커서를 이동하려면 위, 아래, 왼쪽, 오른쪽 화살표 키 대신 hjkl을 사용하세요. 여기 게임을 잘하는 방법이 있습니다. 하하, 이렇게 연습했어요. 온라인 게임 주소는 다음과 같습니다:

https://vim-adventures.com/

첫 번째 레벨은 hjkl을 사용하여 완료됩니다.

단어 간 이동

단어 간 이동은 커서 이동보다 효율적이기 때문에 단어 간 이동은 일상생활에서 더 많이 사용됩니다. 다음은 단어 간 이동을 위한 몇 가지 키와 지침입니다.

  • w 다음 단어의 시작 부분으로 이동

  • W 다음 단어 공백으로 이동

  • e 단어 끝으로 이동(유료) 주목 w)

  • b는 w

  • B는 W

의 반대입니다. 학습 방법은 위와 동일합니다. vim 게임을 해보세요.

줄 검색 및 이동

사실 줄 내에서 이동하는 가장 빠른 방법은 지정된 문자를 검색한 후 빠르게 해당 문자로 이동하는 것입니다. 다음은 몇 가지 관련 키와 지침입니다.

  • f{char} 문자를 뒤로 검색하고 커서를 해당 문자로 이동합니다.

  • F{char}는 해당 문자를 앞으로 검색하여 해당 문자로 커서를 이동합니다.

  • t{char}은 문자를 검색하고 문자 앞의 문자로 커서를 이동합니다.

  • ; 다음 문자는

  • , 이전 문자는

줄의 시작과 끝이 이동됩니다

위에서 언급한 행간 검색은 뒤에 있는 문자만 검색할 수 있습니다. 커서를 앞으로 검색하면 요구 사항을 완료할 수 없습니다. 이때 F를 사용하여 앞으로 검색하거나 먼저 커서를 줄의 시작 부분으로 이동한 후 다시 검색해야 합니다.

  • 0 숫자 0은 커서를 줄의 시작 부분으로 이동합니다

  • $ 커서를 줄의 끝으로 이동합니다

여기에 약간의 트릭이 있습니다. 0+w를 사용하여 이동할 수 있습니다. 줄 시작 부분의 공백이 아닌 문자. 마지막 문자 뒤로 이동하려면 $b를 사용하세요.

페이지 이동 移gg 첫 줄로 이동

  • Gg 끝으로

  • Ng 지정된 줄로 이동

  • Hh/m/L 상단/중간/아래에서 보기

  • ctrl+u page up

  • ctrl+f page down

  • zz center cursor

  • block selelection

vim 편집기를 사용하여 마우스 yes it을 알고 있습니다. 아무런 효과가 없습니다. 마우스를 사용하여 문자를 선택할 수 없습니다. 다음으로 블록 선택을 소개하겠습니다. 이를 통해 커서 이동과 결합하여 문자 섹션 선택을 완료할 수 있습니다.

v 여러 문자 선택

  • V 줄 선택

  • ctrl+v 선택 차단

  • y 복사

  • d 삭제

  • p

위 내용은 vim 빠른 이동 및 블록 선택의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.