以下の書類を既に持っています
システム クリップボードには次のコンテンツが含まれています:
次の形式を形成するには、各行の 15 番目の位置に挿入する必要があります
この答えは良くありません
最初に入力してください
次に、s 命令输入 :%s/^/<a id="" href="">/g 回车 再输入 :%s#$#</a>#g Enter
s
:%s/^/<a id="" href="">/g
:%s#$#</a>#g
さらに進むには、このベースから始める必要があります
小伙看你根骨奇佳,潜力无限,来学PHP伐。
カーソルをホームの左上隅に移動します
最初の前にカーソルを移動します </a>
</a>
要件を確認した結果、vim-snippets プラグインが必要になると思います
カーソルを最初のカーソルに移動します</a>之前:<c-v>jjjp
<c-v>jjjp
最初の要件については、置き換える必要はなく、次のように達成できます:
画像が大きいので読み込めない場合は、こちらが元のアドレスです
操作シーケンス:
1行目の「」の「<」の位置にカーソルを移動しますCtrl+v 进入列选择模式,jj$ 选中所有的 </a>,然后 d
Ctrl+v
jj$
d
カーソルを「ホーム」行に移動し、Shift + v 进入行选择模式,jj 选中三行,然后 :right Enterを押します
Shift + v
jj
:right
$ 把光标移至 "home" 结尾,按 pペースト
$
p
gv 选中所有,然后 :left、Enter を押してください
gv
:left
1行目の「home」の「h」にカーソルがあり、Ctrl + v 进入列选择模式,jj$y3行コピー
Ctrl + v
jj$y
gg$ 光标移至第一行末尾,然后 p
gg$
2 番目の要件も同じですが、id="" 2 番目の引用符と次の内容を削除するだけです。 3 番目の要件ですが、現時点ではこれより良い方法が思いつきません
id=""
Bash+Sed を使用して処理することもできますが、プログラミング言語で処理するようなものです
備考: test.txt は処理対象のソース ファイルで、sd.f は sed 処理コマンドを格納するためにプログラムによって生成されるファイルです。 sd.in は保存された変数値、つまり home、help... 3 つの値です
リーリー
カーソルをホームの左上隅に移動します
リーリー最初の前にカーソルを移動します
リーリー</a>
最初に入力してください
リーリー次に、
を使用しますs
命令输入
:%s/^/<a id="" href="">/g
回车再输入
:%s#$#</a>#g
Enter要件を確認した結果、vim-snippets プラグインが必要になると思います
カーソルを最初のカーソルに移動します
</a>
之前:<c-v>jjjp
最初の要件については、置き換える必要はなく、次のように達成できます:
画像が大きいので読み込めない場合は、こちらが元のアドレスです
操作シーケンス:
1行目の「」の「<」の位置にカーソルを移動します
Ctrl+v
进入列选择模式,jj$
选中所有的</a>
,然后d
カーソルを「ホーム」行に移動し、
Shift + v
进入行选择模式,jj
选中三行,然后:right
Enterを押します$
把光标移至 "home" 结尾,按p
ペーストgv
选中所有,然后:left
、Enter を押してください1行目の「home」の「h」にカーソルがあり、
Ctrl + v
进入列选择模式,jj$y
3行コピーgg$
光标移至第一行末尾,然后p
2 番目の要件も同じですが、
id=""
2 番目の引用符と次の内容を削除するだけです。 3 番目の要件ですが、現時点ではこれより良い方法が思いつきませんBash+Sed を使用して処理することもできますが、プログラミング言語で処理するようなものです
リーリー備考: test.txt は処理対象のソース ファイルで、sd.f は sed 処理コマンドを格納するためにプログラムによって生成されるファイルです。 sd.in は保存された変数値、つまり home、help... 3 つの値です
リーリー