www.mtkn.jp

Manuscripts for my personal webpage.
git clone https://git.mtkn.jp/www.mtkn.jp
Log | Files | Refs | LICENSE

vi.html (1024B)


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