development

VIM의 다중 선택

big-blog 2020. 12. 4. 19:42
반응형

VIM의 다중 선택


VIM의 시각적 모드에서 연속되지 않은 여러 줄 (또는 섹션)을 선택할 수 있습니까? 그렇다면 어떻게?


이 기능을 사용하려면 다중 선택 플러그인을 설치해야합니다. 여기에서 찾기 : http://www.vim.org/scripts/script.php?script_id=953


아니요, 플러그인 없이는 불가능합니다.

그러나 문제가 해결되면 여러 줄을 동일한 버퍼에 복사 할 수 있습니다.

  • '누적 버퍼'를 시작하려면 :
    • 시각적 모드에서 복사 할 섹션 표시,
    • 다음 명령 "a을 사용하여 버퍼에서 작동하려면 누릅니다.a
    • 평소처럼 잡아 당기십시오 ( y).
  • 해당 버퍼에 추가하려면 :
    • 다음 섹션을 표시하고
    • press "A (버퍼 이름을 대문자로 표시하면 "버퍼를 덮어 쓰지 말고 대신 추가"를 의미합니다.)
    • 를 사용하여 다시 잡아 당깁니다 y.
  • 그런 다음을 a사용하여 언제든지 누적 된 버퍼를 붙여 넣을 수 있습니다 "ap.

더 최신 답변은 이 플러그인 입니다.

(면책 조항 : 개인적으로 실제로 사용하지 않고, 나머지 vim 설정을 너무 많이 방해합니다. vim이 비교적 깨끗하고 숭고한 환경에서 벗어나면 확실히 차 한잔이 될 수 있습니다.)

또한 vim ( q키) 의 녹음 / 재생 기능을 지적하고 싶습니다 . 종종 녹화도 필요하지 않습니다, 나는 그것의 첫 번째 인스턴스에 수정을 수행 한 다음 이후의 반복이 타격에 의해 달성된다, 일반적으로 숭고의 (예를 들어 뭔가를 검색 반복적으로 수행하여 다중 선택과 수행 된 작업을 수행 할 수 있습니다 nN이동에 주위 .) 편집 작업을 반복합니다.

나는 내 ,쉼표 키 nnoremap'd to @q, 이것은 qq( q등록에 기록)을 눌러 녹음 된 시퀀스를 반복합니다 .

참고 URL : https://stackoverflow.com/questions/1608204/multiple-selections-in-vim

반응형