집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집
오늘은 페이지 내 빠른 이동과 쌍 편집을 위해 매우 일반적으로 사용되는 두 가지 vim 플러그인을 소개하겠습니다.
easymotion
우리는 vim 편집기가 h/j/k/l 키를 눌러 위아래로 이동할 수 있다는 것을 알고 있습니다. 검색하려면 / 키워드를 사용하고, 단어 사이를 빠르게 이동하려면 w 및 e 키를 사용하고, f{ char}를 사용하면 한 줄 내에서 검색할 수 있습니다. 그러나 이들 중 어느 것도 페이지 전체를 빠르게 이동할 수 있는 방법이 없습니다.
오늘은 빠른 이동 플러그인인 easymotion을 소개합니다. 그것으로 원하는 곳 어디든 갈 수 있습니다. 플러그인의 github 주소는 다음과 같습니다: https://github.com/easymotion/vim-easymotion
마찬가지로 vim-plug 플러그인을 사용하여 설치합니다. 그런 다음 구성 파일에 매핑 줄을 추가하세요
nmap ss
여기서 필요한 것은 비재귀 매핑이 아닌 재귀 매핑이라는 것을 아셨나요? 구성한 후 사용할 수 있습니다. 다음은 이를 사용하여 페이지에서 빠르게 이동하는 기능을 완성하는 방법을 보여줍니다.
사진과 같이 9호선 라의 위치로 빠르게 이동하고자 합니다. easymotion을 사용하지 않는 경우 vim의 내장 검색을 사용하고
/layui
를 입력한 다음 n/N을 사용하여 위아래로 이동해야 합니다. 이지모션을 이용하시면 더욱 간편하고 빨라집니다. ss 두 개 누르고 la를 입력하면 됩니다.
이제 인터페이스가 달라진 것을 볼 수 있습니다. la와 일치하는 모든 위치는 빨간색으로 표시되며 각 블록에는 해당 문자가 있습니다. 해당 문자를 누르기만 하면 지정된 위치로 빠르게 이동할 수 있습니다.
vim-surround
일상 업무에서 우리는 짝을 이루는 편집을 자주 접하게 됩니다. 예를 들어 문자열의 작은따옴표를 큰따옴표로 바꿉니다. 이때, 페어링된 편집 플러그인이 없으면 요구 사항을 완료하려면 두 번 수정해야 합니다.
이제 먼저 플러그인을 설치해 보겠습니다. 플러그인 github 주소는 https://github.com/tpope/vim-surround입니다.
설치가 완료된 후, 사용방법을 크게 페어링 수정, 페어링 추가, 페어링 삭제 3가지 측면에서 설명하겠습니다.
이제 25번째 줄의 큰따옴표를 작은따옴표로 바꾸려면 어떻게 해야 할까요?
먼저 커서를 "" 안의 아무 문자로 옮깁니다.
cs"를 입력합니다. cs(c는 변경을 의미함), 이는 큰따옴표를 작은따옴표로 바꾸는 것을 의미합니다.
쌍으로 삭제하려면, 큰따옴표 삭제, 어떻게 하는지
""
Enter ds"의 아무 문자로 커서를 이동하세요. d는 삭제를 의미합니다
큰따옴표는 삭제되었지만 이제 큰따옴표를 추가해야 합니다. 인용문 어떻게 해야 할까요
i
로 커서를 이동하세요. ysiw를 입력하세요
위 내용은 매우 실용적인 두 가지 vim 플러그인 추천 - 빠른 위치 지정 및 쌍 편집의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!