www.mtkn.jp

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

vi.html (1878B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 	<meta charset="utf-8">
      5 	<meta name="viewport" content="width=device-width,initial-scale=1">
      6 	<link rel="stylesheet" type="text/css" href="/style.css">
      7 	<link rel="icon" type="image/x-icon" href="/pics/favicon.ico">
      8 	<title>vi -- テキストエディタ</title>
      9 </head>
     10 <body>
     11 	<header>
     12 		<a href="/">主頁</a> |
     13 		<a href="/about.html">自己紹介</a> |
     14 		<a href="/journal">日記</a> |
     15 		<a href="/farm">農業</a> |
     16 		<a href="/kitchen">台所</a> |
     17 		<a href="/computer">電算機</a> |
     18 		<a href="/poetry">詩</a> |
     19 		<a href="/books">本棚</a> |
     20 		<a href="/gallery">絵</a> |
     21 		<a href="https://git.mtkn.jp">Git</a>
     22 	</header>
     23 	<main>
     24 		<article>
     25 <h1>vi -- テキストエディタ</h1>
     26 <time>2024-10-27</time>
     27 <h2>コマンドの実行</h2>
     28 <p>
     29 バッファにコピーした任意のテキストをコマンドとして実行できる。</p>
     30 <ul>
     31 <li>
     32 コマンドをどこかの行に入力。
     33 </li>
     34 <li>
     35 コマンドをバッファ<code>q</code>へコピー:
     36 <code>0"qy$
     37 </code>
     38 </li>
     39 <li>
     40 バッファ<code>q</code>内のコマンドを実行:
     41 <code>@q
     42 </code>
     43 </li>
     44 </ul>
     45 <p>
     46 例えば単語を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>
     47 </code></pre>
     48 をどこかに入力し、その行でコマンドモードに移行し、<code>0"qy$</code>とすると<code>q</code>バッファに上のコマンドがコピーされるので、<code>code</code>タグで囲みたい単語の先頭に移動し、<code>@q</code>と入力するとその単語が<code>code</code>タグで囲まれる。
     49 
     50 		</article>
     51 
     52 	</main>
     53 	<footer>
     54 		<address>info(at)mtkn(dot)jp</address>
     55 		<a href="http://creativecommons.org/publicdomain/zero/1.0?ref=chooser-v1" rel="license noopener noreferrer">CC0 1.0</a>
     56 	</footer>
     57 </body>
     58 </html>