반응형
VIM의 다중 선택
VIM의 시각적 모드에서 연속되지 않은 여러 줄 (또는 섹션)을 선택할 수 있습니까? 그렇다면 어떻게?
이 기능을 사용하려면 다중 선택 플러그인을 설치해야합니다. 여기에서 찾기 : http://www.vim.org/scripts/script.php?script_id=953
아니요, 플러그인 없이는 불가능합니다.
그러나 문제가 해결되면 여러 줄을 동일한 버퍼에 복사 할 수 있습니다.
- '누적 버퍼'를 시작하려면 :
- 시각적 모드에서 복사 할 섹션 표시,
- 다음 명령
"a
을 사용하여 버퍼에서 작동하려면 누릅니다.a
- 평소처럼 잡아 당기십시오 (
y
).
- 해당 버퍼에 추가하려면 :
- 다음 섹션을 표시하고
- press
"A
(버퍼 이름을 대문자로 표시하면 "버퍼를 덮어 쓰지 말고 대신 추가"를 의미합니다.) - 를 사용하여 다시 잡아 당깁니다
y
.
- 그런 다음을
a
사용하여 언제든지 누적 된 버퍼를 붙여 넣을 수 있습니다"ap
.
더 최신 답변은 이 플러그인 입니다.
(면책 조항 : 개인적으로 실제로 사용하지 않고, 나머지 vim 설정을 너무 많이 방해합니다. vim이 비교적 깨끗하고 숭고한 환경에서 벗어나면 확실히 차 한잔이 될 수 있습니다.)
또한 vim ( q
키) 의 녹음 / 재생 기능을 지적하고 싶습니다 . 종종 녹화도 필요하지 않습니다, 나는 그것의 첫 번째 인스턴스에 수정을 수행 한 다음 이후의 반복이 타격에 의해 달성된다, 일반적으로 숭고의 (예를 들어 뭔가를 검색 반복적으로 수행하여 다중 선택과 수행 된 작업을 수행 할 수 있습니다 n
및 N
이동에 주위 .
) 편집 작업을 반복합니다.
나는 내 ,
쉼표 키 nnoremap
'd to @q
, 이것은 qq
( q
등록에 기록)을 눌러 녹음 된 시퀀스를 반복합니다 .
참고 URL : https://stackoverflow.com/questions/1608204/multiple-selections-in-vim
반응형
'development' 카테고리의 다른 글
'isblank'함수를 부정하는 방법 (0) | 2020.12.04 |
---|---|
Google Colab에서 TensorBoard를 사용할 수 있나요? (0) | 2020.12.04 |
iPhone 상태 표시 줄 높이 가져 오기 (0) | 2020.12.04 |
HTML 이메일을 보내는 방법 (0) | 2020.12.04 |
Clojure에서 맵 키와 값을 반복하는 방법은 무엇입니까? (0) | 2020.12.04 |