다음과 같은 텍스트가 있습니다.
gradient
continuité
direction
나는 이것을 원한다:
\donnee{gradient}
\donnee{continuité}
\donnee{direction}
시각적 모드에서는 시퀀스를 준비한 \donnee{
ESC
다음 아래의 각 행을 클릭 할 수 있습니다..
하지만 이것은 내 텍스트만 변경하며, 반복 가능한 순서에서 -> 줄 끝 -> \donnee{gradient
같은 것을 검색하고 있습니다 .\donnee{
}
그러나 시퀀스 기록을 중지하여 시각적 모드로 돌아가는 작업 이 포함되므로 $줄 끝에 캐럿을 넣을 수 있으므로 추가할 수 없습니다 .
ESC
어떻게 해야 하나요?
답변1
나는 당신의 시각적 선택에 -style을 사용할 것입니다 ex
.:s/.*/\\donnee{&}
Ctrl+를 사용하여 텍스트의 시각적 블록을 생성하고 v앞에 I
추가 \donnee{
할 수도 있습니다 A
(예: }
동일한 블록을 다시 선택한 후).gv
또 다른 방법은 다음 명령을 사용하여 매크로를 기록하는 것입니다 q.
qaI\donnee{<Esc>A}<Esc>jq
줄 앞에 추가되고 줄에 추가되고 줄 아래로 이동하는 a
매크로가 기록됩니다 . 그런 다음 호출 매크로를 입력하여 이전 매크로를 반복합니다.\donnee{
}
@a
@@
콘텐츠 중복 가능성이 있는 경우 .
다음을 수행할 수도 있습니다.
ciw
커서 아래에 있는 단어를 변경하고 \donnee{
Ctrl+ rCtrl+ o", }
, 를 입력합니다 Esc.