vi.html (984B)
1 <h1>vi -- テキストエディタ</h1> 2 <time>2024-10-27</time> 3 <h2>コマンドの実行</h2> 4 <p> 5 バッファにコピーした任意のテキストをコマンドとして実行できる。\ 6 </p> 7 <ul> 8 <li> 9 コマンドをどこかの行に入力。 10 </li> 11 <li> 12 コマンドをバッファ<code>q</code>へコピー: 13 <code>\ 14 0"qy$ 15 </code> 16 </li> 17 <li> 18 バッファ<code>q</code>内のコマンドを実行: 19 <code>\ 20 @q 21 </code> 22 </li> 23 </ul> 24 <p> 25 例えば単語をhtmlの<code>code</code>タグで囲むコマンド: \ 26 <pre><code>\ 27 i<code><u><ctrl-v><esc></u>\ 28 lea</code><u><ctrl-v><esc></u> 29 </code></pre> 30 をどこかに入力し、その行でコマンドモードに移行し、<code>0"qy$</code>と\ 31 すると<code>q</code>バッファに上のコマンドがコピーされるので、\ 32 <code>code</code>タグで囲みたい単語の先頭に移動し、<code>@q</code>と入力すると\ 33 その単語が<code>code</code>タグで囲まれる。 34