差分
Vi
,編集の要約なし
{{小文字}}'''vi'''(び)とは、(読み:び)とは、[[BSD]]を発祥の発祥の[[テキストエディタ]]である。
名称は'''Vi'''sual Editorの「'''ビ'''」であり、[[ラインエディタ]]全盛の世の中に颯爽と登場したビジュアルで操作ができる画期的な[[テキストエディタ]]であった。Visualと冠していても[[Visual Studio]]とは特に関係はない。 viの開発者である[[ビル・ジョイ]]は後に[[サン・マイクロシステム]]を創業し、viで多くの[[プログラマー]]の心を鷲掴みにしたおかげで同社の[[ワークステーション]]や[[サーバー]]が売れに売れまくった。なお、同社の[[コンピューター]]に同梱される[[Sun Type 5 キーボード]]はあまりにもデカすぎたので、[[日本]]でサン製品の[[互換機]]を作っている[[富士通]]は[[Happy Hacking Keyboard]]というあまりに小さすぎるvi特化型の[[キーボード]]を作っている。 [[Linux]]界隈ではviを魔改造したvimが圧倒的な勢力をもっているが、界隈ではviを[[魔改造]]した[[vim]]が圧倒的な勢力をもっているが、[[BSD]]界隈ではnviが強い。界隈では[[nvi]]が強い。なお、[[*BSD]]の中でも圧倒的な勢力を誇る[[邪悪なBSD]]では[[vim]]が[[プリインストール]]されており標準となっている。
== 基本 ==
=== カーソルの移動 ===
{| class="wikitable"
! コマンド
この状態で特定のコマンドを入力することで編集や保存、終了、検索といったことができる。
==== インサートモードへの移行 ====
コマンドモードで以下のコマンドを入力するとインサートモードへ移行する。複数の種類があるがテキストの入力開始位置の違いなので超基本としては「i」だけを覚えておけば間違いない。インサートモード移行後は近代的なテキストエディタと同様にテキストを入力すればよい。
{| class="wikitable"
| A
| 行末に挿入開始
|}
==== インサートモードの抜け方 ====
インサートモードを終了しコマンドモードへ移行するには以下の特殊キーを入力する。
{| class="wikitable"
! 概要
|-
| :q:
| 終了
|-
| :q!:
| 強制終了
|-
| :w:
| 保存
|-
| :w!:
| 強制保存
|-
| :wq:
| 保存して終了
|-
| :wq!:
| 強制保存して終了
|-
== 参考文献 ==
{{stub}}