한 줄의 Vim ex 명령에서 :Vim - ex 모드 명령 - 커서 위치를 이동할 수있는 방법이 있습니까?
명령을 수행하고 다른 위치로 이동하여 동일한 명령을 실행하려고합니다.
커서 위치를 이동할 수있는 방법이 있습니까? (왼쪽/오른쪽 및 위/아래 모두 필요)?
한 줄의 Vim ex 명령에서 :Vim - ex 모드 명령 - 커서 위치를 이동할 수있는 방법이 있습니까?
명령을 수행하고 다른 위치로 이동하여 동일한 명령을 실행하려고합니다.
커서 위치를 이동할 수있는 방법이 있습니까? (왼쪽/오른쪽 및 위/아래 모두 필요)?
'|' Vim 스크립트에서 명령 구분 기호입니다.
:command the_first | second command
은 두 개의 명령을 실행합니다.
Ex : 명령 줄에서 동작 명령과 같은 일반 모드 명령을 실행할 수있는 : normal 명령이 있습니다. 그래서 어쩌면 당신은
:/pat.*$/d | exec "normal 32G5w" | /pat.*$/d
좀 더 구체적으로 할 수 있다면 당신은, 그러나, 뭘 하려는지 할 수있는 쉬운 방법은 아마이처럼 뭔가를 할 수 있습니다.
귀하의 질문에 완전히 명확하지는 않지만 귀하가 녹음을 사용한다고 생각합니다. 나는 당신이 h, j, k, l 이동 명령을 알기를 바랍니다. 이 시도 :
<goto command mode>
qa
i
dddd
<esc>
j
q
@a
qa
버퍼 a
에 기록을 시작하는 명령입니다. q
은 녹음을 중지하는 데 사용됩니다. 버퍼 a
을 @a
으로 사용할 수 있습니다. 또한 [email protected]
을 시도하여 10 번 작업을 수행하십시오.
"녹음"에서 대체 명령을 수행 할 수 있습니까? –
예, 물론입니다. 왜 안되는가 –
Normal은 그 뒤에 다른 명령을 사용할 수 없으므로': execute'을 사용해야합니다. 그리고 당신은'/'를 대신 사용할 수 없습니다. – ZyX
@ZyX 플래그를 추가하지 않으면 대체품을 닫을 필요가 없습니다. – Zenexer
@Zenexer 이후에는 더 많은 명령이 있기 때문에': substitute'를 닫아야합니다. – glts