2011-04-20 3 views
1

내가 수행하여 동일한 열에서 여러 행을 편집 할 수있는 가능성을 알고 있어요 :빔 : 편집 멀티 요행을 노리는 라인

CTRL+V down...down..down... SHIFT+I type_string_wanted 

하지만 어쩌면 사용하여 여러 특정 지역 주민 (새 문자열을 추가 기능 수정하려면 커서 (hjkl) 또는 마우스 (set : 마우스 = a)). 나는 특정 위치에 문자열 'XX'를 추가하려면이 예에서와 같이

. 즉,이에서

:

XXHi. 
My XXname is XXMario! 

모든 아이디어 : 이것에

Hi. 
My name is Mario! 

?

+4

만큼 당신이 수동으로 어쨌든 각각의 위치를 ​​선택해야 할거야, 당신은 단지 다음, 첫 번째 위치를 편집 서로 동일한 기능을 수행 할 .''사용하지 않는 몇 가지 이유가있다? – Cascabel

+0

@ Jefromi 나는 당신의 요점을 알아 냈습니다. 그러나 또한 도제와 관련이 있으며, 그것을 할 수있는 방법이 있는지 알 수 있습니다. 또 다른 이유는 시각적 인 측면이 모든 장소의 시각적 외관을 한꺼번에 바꿔주는 것일 수 있다는 것입니다. –

+0

@ Jefromi 다시 귀하의 요점을 잡았습니다. 그리고 그것이 내 욕망을 해결한다고 생각해. 대답으로 게시하여 받아 들일 수 있습니까? –

답변

2

편집 한 후 첫 번째 위치와 각 추가 위치에서 작업을 반복 .를 사용합니다.

0

귀하의 단계 순서를 바꾸어 드리겠습니다.

각 위치를 표시 한 다음 한꺼번에 변경을 수행하는 대신 첫 번째 위치를 편집 한 다음 .을 사용하여 다른 위치로 동일한 작업을 수행하십시오.

이 사용 사례에 모든 키 입력을 추가하지 않습니다; 사전에 지점을 표시하기 위해 키를 누르는 대신 나중에 .을 누르십시오.

실수로 다른 용도로 사용할 수 있다고 의심되는 경우 q<register>을 사용하여 매크로를 기록한 다음 다른 매크로를 각각 @<register> 개씩 재생할 수 있습니다.