>운영 및 유지보수 >리눅스 운영 및 유지 관리 >매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집

매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집

齐天大圣
齐天大圣원래의
2020-06-13 21:06:243247검색

오늘은 페이지 내 빠른 이동과 쌍 편집을 위해 매우 일반적으로 사용되는 두 가지 vim 플러그인을 소개하겠습니다.

easymotion

우리는 vim 편집기가 h/j/k/l 키를 눌러 위아래로 이동할 수 있다는 것을 알고 있습니다. 검색하려면 / 키워드를 사용하고, 단어 사이를 빠르게 이동하려면 w 및 e 키를 사용하고, f{ char}를 사용하면 한 줄 내에서 검색할 수 있습니다. 그러나 이들 중 어느 것도 페이지 전체를 빠르게 이동할 수 있는 방법이 없습니다.

오늘은 빠른 이동 플러그인인 easymotion을 소개합니다. 그것으로 원하는 곳 어디든 갈 수 있습니다. 플러그인의 github 주소는 다음과 같습니다: https://github.com/easymotion/vim-easymotion

마찬가지로 vim-plug 플러그인을 사용하여 설치합니다. 그런 다음 구성 파일에 매핑 줄을 추가하세요

nmap ss (easymotion-s2)

여기서 필요한 것은 비재귀 매핑이 아닌 재귀 매핑이라는 것을 아셨나요? 구성한 후 사용할 수 있습니다. 다음은 이를 사용하여 페이지에서 빠르게 이동하는 기능을 완성하는 방법을 보여줍니다.

매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집

사진과 같이 9호선 라의 위치로 빠르게 이동하고자 합니다. easymotion을 사용하지 않는 경우 vim의 내장 검색을 사용하고

/layui

를 입력한 다음 n/N을 사용하여 위아래로 이동해야 합니다. 이지모션을 이용하시면 더욱 간편하고 빨라집니다. ss 두 개 누르고 la를 입력하면 됩니다.

매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집

이제 인터페이스가 달라진 것을 볼 수 있습니다. la와 일치하는 모든 위치는 빨간색으로 표시되며 각 블록에는 해당 문자가 있습니다. 해당 문자를 누르기만 하면 지정된 위치로 빠르게 이동할 수 있습니다. ​ ​

vim-surround

일상 업무에서 우리는 짝을 이루는 편집을 자주 접하게 됩니다. 예를 들어 문자열의 작은따옴표를 큰따옴표로 바꿉니다. 이때, 페어링된 편집 플러그인이 없으면 요구 사항을 완료하려면 두 번 수정해야 합니다.

이제 먼저 플러그인을 설치해 보겠습니다. 플러그인 github 주소는 https://github.com/tpope/vim-surround입니다.

설치가 완료된 후, 사용방법을 크게 페어링 수정, 페어링 추가, 페어링 삭제 3가지 측면에서 설명하겠습니다.

매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집

이제 25번째 줄의 큰따옴표를 작은따옴표로 바꾸려면 어떻게 해야 할까요?

  • 먼저 커서를 "" 안의 아무 문자로 옮깁니다.

  • cs"를 입력합니다. cs(c는 변경을 의미함), 이는 큰따옴표를 작은따옴표로 바꾸는 것을 의미합니다.

쌍으로 삭제하려면, 큰따옴표 삭제, 어떻게 하는지

  • ""

  • Enter ds"의 아무 문자로 커서를 이동하세요. d는 삭제를 의미합니다

큰따옴표는 삭제되었지만 이제 큰따옴표를 추가해야 합니다. 인용문 어떻게 해야 할까요

  • i

  • 로 커서를 이동하세요. ysiw를 입력하세요

위 내용은 매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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