vim에서 X 개의 문자를 어떻게 잡아 당기나요?
를 입력하여 vim에서 5 개의 문자를 잘라낼 수 있다는 것을 알고 있으며 5x
,이를 사용하여 텍스트를 복사하고 붙여 5xu
넣은 다음 다른 곳에 붙여 넣는 경우가 많습니다 .
나는 게으르고 차라리 5 개의 문자를 잡아 당기고 싶어서 잘라 내기 동작을 취소 할 필요가 없습니다.
어떻게 할 수 있습니까?
Yank는 표준 이동 명령을 지원합니다. 사용 y5l(<-소문자 L)
5 개의 문자를 뒤로 잡아 당기려면 y5h.
이제 정말 게으르다 고 느끼면 이 특정 시퀀스를 다음과 같이 키 조합으로 다시 매핑하십시오.
:nnoremap <C-l> y5l
이 경우 "오른쪽으로 5를 잡아 당기십시오"는 Ctrl+ L(소문자 L)에 매핑됩니다 .
원하는 경우 Space대신 L문자를 앞으로 방향으로 잡아 당기는 데 사용할 수도 있습니다 (예 : ySpace단일 문자 또는 5ySpace5). 어떤 사람들은 치는 것보다 더 빠르거나 더 쉽다고 생각할 수 있습니다 L.
이것은 voithos 의 답변을 보완합니다 .
5ySpace또는 y5Space(제안을 위해 @hauleth ty)를 사용할 수도 있습니다.
이것은 특히 한 문자 만 잡아 당길 때 유용합니다.
ySpace
찾아 칠 (적어도 나에게) 쉽게 Space보다 l.
이 게시물을 찾았습니다. 저도 x
자르지 않고 숫자 문자 를 잡아 당기고 싶었고 테스트하면서 이것을 배웠기 때문입니다.
잡아 당길 문자 수를 세는 것보다 특정 문자를 찾는 것이 더 쉬운 경우가있을 수 있습니다.
동작을 입력 t
하고 T
.
생각 ytx
으로yank forward to character x
생각 yTx
으로yank backward to character x
y5
할 것입니다. yy
줄을 y
잡아 당기고 문자를 잡아 당깁니다.
참조 URL : https://stackoverflow.com/questions/7520673/how-do-you-yank-x-number-of-characters-in-vim
'programing' 카테고리의 다른 글
연결 문자열에 앰퍼샌드를 포함하는 방법은 무엇입니까? (0) | 2021.01.14 |
---|---|
명부 (0) | 2021.01.14 |
Flask와 Tornado를 함께 사용하십니까? (0) | 2021.01.14 |
Chrome 개발자 도구> 리소스> 쿠키> http 열, 여기에 체크 표시가 HttpOnly 쿠키를 나타 냅니까? (0) | 2021.01.14 |
포착되지 않은 TypeError : 정의되지 않은 'createDocumentFragment'속성을 읽을 수 없습니다. (0) | 2021.01.14 |