2017-12-26 4 views
0

Vi (m)에서 dwi 또는 dei (단어 대체)를 수행하는 단일 키가 있습니까? 나는 2 개의 여분 키 스트로크를 저장할 것을 보증하기에 충분하다.Vim에서 dwi 또는 dei 용 단일 키

+2

'cw'? 나는 보통 'ciw'를 사용하여 단문 만이 아니라 전체 단어를 변경합니다. 거기에는 하나의 키가 없지만 원하는 경우 '맵핑'할 수 있습니다. – Amadan

+0

우수. 감사! 그것이 내가 필요한 것입니다. 답변으로 추가 할 수 있습니까? –

답변

1
  1. 실행 vimtutor
  2. 에 대한 c 알아보십시오. 하나의 키가 없습니다. c [동작]은 d [동작] i과 동일합니다.
+1

'vimtutor'를 위해서. – Maroun

1

키가 하나만있는 것은 아닙니다. 그래, 나는 진지해. 그것은 Vim의 작동 방식이 아닙니다. Vim은 모듈 식입니다. 먼저 당신이하고 싶은 일에 대해 생각해보십시오. 당신이 원하는 경우에는 c 무언가를 써야합니다. 그렇다면 c 할망을 알고 싶으면 w ord. 그리고 짜잔! cw은 사용할 시퀀스입니다.

물론 생각할 사항이 많습니다. w ord 또는 W ORD가 필요합니까? a을 (caw)으로 변경 하시겠습니까? 등등.

중요한 부분은 Vim이 함수 모음이 아니라 텍스트를 수정하는 언어라는 점입니다. 그것은 항상 일련의 행동입니다. 물론 ciw은 너무 일반적이어서 바로 가기가 있어야하며 매핑 할 수 있습니다. 그러나 Vim은 사용하기가 더 어려울 것입니다.

전체를 변경하려고 생각하십니까? s 엔텐스? 예, cs입니다. d eleting 또는 y anking과 그 외 모든 경우에도 마찬가지입니다.

바늘 같은 명령 체계 대신에 필요한 명령을 하나의 명령으로 자주 매핑하면 다른 편집기보다 Vim을 잘 만드는 모든 것을 잃어 버리고 더 나쁜 이맥스로 끝날 것입니다.

+0

나는 이해한다. 뇌파 때문에 질문을 잘못 작성한 것 같습니다. 두 개의 키가 여전히 충분합니다. 'd * i '에 대한 더 나은 의미 론적 대체물이 필요했습니다. 질문을 편집하지 않은 상태로두면, Google 검색을 도와 줄 수 있기 때문입니다. –

관련 문제