매핑 내에서 후속 동작으로 연산자를 사용하는 방법을 이해하려고합니다. 예를 들면 다음과 같습니다.
nmap /c c{here we pending for a motion}/<C-r>"<CR>
지도는 다음을 수행해야합니다.
c
운영자를 활성화 하고 다음 동작을 청취하십시오.- 예를 들어 여기
t,
에 입력 하여 다음 쉼표 앞에있는 모든 것을 변경할 수 있습니다 . - 커서와 쉼표 사이의 모든 것을 삭제하는 삽입 모드로 이동하십시오.
- 삭제 된 텍스트는 패턴으로 자동 검색됩니다
간단히 말해서, 모션 텍스트가 제거 된 후에는 삭제 된 텍스트가 강조 표시되는 삽입 모드를 유지합니다. 누군가 내가이 사건을 해결하도록 도와 주면 매우 감사 할 것입니다.
최신 정보
대답은 거의 내가 원하는 것입니다. 그러나! 나는 누르면 /cw
입력 뭔가 대신의 말씀을 누른 다음을 누릅니다 <Esc>
. 다음 발생과 똑같이 할 것으로 예상됩니다. 그러나 n
(다음 발생으로 이동) 및 .
(마지막 명령 반복) 후에는 마지막으로 입력 한 텍스트를 바꾸지 않고 앞에 추가합니다. 매핑의 주요 목표는 그것을 사용 n/N
하고 .
반복한다. 내가 놓친 것이 있습니까?