첫 번째 줄에서 ""의 "<" 위치로 커서를 이동하고, Ctrl+v는 열 선택 모드로 들어가고, jj$는 모든 <를 선택합니다. ; /a>, dCtrl+v 进入列选择模式,jj$ 选中所有的 </a>,然后 d
光标移至 "home" 那一行,Shift + v 进入行选择模式,jj 选中三行,然后 :right,回车
$ 把光标移至 "home" 结尾,按 p 粘贴
gv 选中所有,然后 :left,回车
光标在第一行 "home" 的 "h" 上,Ctrl + v 进入列选择模式,jj$y 复制三行
gg$ 光标移至第一行末尾,然后 p
第二个需求同理,剪切一下 id=""
🎜커서를 "home" 라인으로 이동하고, Shift + v로 라인 선택 모드로 들어가고, jj로 세 라인을 선택한 다음 :right 자동차 반납🎜
🎜🎜$ 커서를 "home" 끝으로 이동하고 p를 눌러 붙여넣으세요🎜
🎜🎜gv 모두 선택한 다음 :left를 누르고 Enter를 누르세요🎜
🎜🎜첫 번째 줄 "home"의 "h"에 커서가 있고, Ctrl + v는 열 선택 모드로 들어가고, jj$y는 세 줄을 복사합니다🎜 리>
🎜🎜gg$ 커서를 첫 번째 줄의 끝으로 이동한 다음 p🎜
🎜두 번째 요구 사항은 동일합니다. id=""의 두 번째 따옴표와 다음 내용을 잘라내면 됩니다. 세 번째 요구 사항은 현재로서는 더 나은 방법이 생각나지 않는다는 것입니다🎜
홈 왼쪽 상단으로 커서를 이동하세요
으아아아첫 번째
앞으로 커서를 이동하세요. 으아아아</a>
먼저 입장하세요
으아아아그런 다음
를 사용하세요.s
命令输入
:%s/^/<a id="" href="">/g
回车再输入
:%s#$#</a>#g
Enter귀하의 요구사항을 살펴본 결과 vim-snippets 플러그인이 필요할 수도 있다고 생각합니다
첫 번째 커서로 커서를 이동하세요
</a>
之前:<c-v>jjjp
첫 번째 요구 사항은 교체할 필요가 없으며 다음과 같이 달성할 수 있습니다.
사진이 비교적 큽니다. 로드할 수 없는 경우 원본 주소는 여기입니다
작업 순서:
첫 번째 줄에서 ""의 "<" 위치로 커서를 이동하고,
Ctrl+v
는 열 선택 모드로 들어가고,jj$
는 모든<를 선택합니다. ; /a>
,d
Ctrl+v
进入列选择模式,jj$
选中所有的</a>
,然后d
光标移至 "home" 那一行,
Shift + v
进入行选择模式,jj
选中三行,然后:right
,回车$
把光标移至 "home" 结尾,按p
粘贴gv
选中所有,然后:left
,回车光标在第一行 "home" 的 "h" 上,
Ctrl + v
进入列选择模式,jj$y
复制三行gg$
光标移至第一行末尾,然后p
第二个需求同理,剪切一下
🎜커서를 "home" 라인으로 이동하고,id=""
Shift + v
로 라인 선택 모드로 들어가고,jj
로 세 라인을 선택한 다음:right 자동차 반납🎜 🎜🎜
$
커서를 "home" 끝으로 이동하고p
를 눌러 붙여넣으세요🎜 🎜🎜gv
모두 선택한 다음:left
를 누르고 Enter를 누르세요🎜 🎜🎜첫 번째 줄 "home"의 "h"에 커서가 있고,Ctrl + v
는 열 선택 모드로 들어가고,jj$y
는 세 줄을 복사합니다🎜 리> 🎜🎜gg$
커서를 첫 번째 줄의 끝으로 이동한 다음p
🎜 🎜두 번째 요구 사항은 동일합니다.id=""
의 두 번째 따옴표와 다음 내용을 잘라내면 됩니다. 세 번째 요구 사항은 현재로서는 더 나은 방법이 생각나지 않는다는 것입니다🎜Bash+Sed를 사용하여 처리할 수 있지만 프로그래밍 언어로 처리하는 것과 같습니다
으아아아비고: test.txt는 처리할 소스 파일이고, sd.f는 sed 처리 명령을 저장하기 위해 프로그램에서 생성한 파일입니다. sd.in은 저장된 변수 값, 즉 home, help... 세 가지 값입니다
으아아아