「Vi」の版間の差分

imported>Administrator
編集の要約なし
 
(2人の利用者による、間の4版が非表示)
1行目: 1行目:
'''vi'''(び)とは、[[BSD]]を発祥の[[テキストエディタ]]である。
{{小文字}}
'''vi'''(読み:び)とは、[[BSD]]発祥の[[テキストエディタ]]である。


名称は'''Vi'''sual Editorの「'''ビ'''」であり、[[ラインエディタ]]全盛の世の中に颯爽と登場したビジュアルで操作ができる画期的なテキストエディタであった。Visualと冠していても[[Visual Studio]]と特に関係はない。
==概要==
viは[[BSD]][[Pascal]][[コンパイラ]]に密かに同梱されていた秘密の[[テキストエディタ]]である。


[[Linux]]界隈ではviを魔改造したvimが圧倒的な勢力をもっているが、[[BSD]]界隈ではnviが強い。
名称は'''Vi'''sual Editorの「'''ビ'''」であり、[[ラインエディタ]]全盛の世の中に颯爽と登場したビジュアルで操作ができる画期的な[[テキストエディタ]]であった。Visualと冠していても[[Visual Studio]]とは特に関係はない。
 
viの開発者である[[ビル・ジョイ]]は後に[[サン・マイクロシステム]]を創業し、viで多くの[[プログラマー]]の心を鷲掴みにしたおかげで同社の[[ワークステーション]]や[[サーバー]]が売れに売れまくった。なお、同社の[[コンピューター]]に同梱される[[Sun Type 5 キーボード]]はあまりにもデカすぎたので、[[日本]]でサン製品の[[互換機]]を作っている[[富士通]]は[[Happy Hacking Keyboard]]というあまりに小さすぎるvi特化型の[[キーボード]]を作っている。
 
[[Linux]]界隈ではviを[[魔改造]]した[[vim]]が圧倒的な勢力をもっているが、[[BSD]]界隈では[[nvi]]が強い。
なお、[[*BSD]]の中でも圧倒的な勢力を誇る[[邪悪なBSD]]では[[vim]]が[[プリインストール]]されており標準となっている。


== 基本 ==
== 基本 ==


=== カーソルの移動 ===
=== カーソルの移動 ===
ビル・ジョイが開発に使っていた「Lear Siegler ADM3A」という[[コンピューター]]には十字キーが付いていなかったという理由で、基本的にカーソルの移動はコマンドモードにて「h」「j」「k」「l」キーで行うようになっている。なお近代的なvi実装ではカーソルキーも使えるのが一般的となっており、十字キーを使うことでインサートモードでもカーソル移動が行えたりする。
[[ビル・ジョイ]]が[[開発]]に使っていた「[[Lear Siegler ADM3A]]」という[[コンピューター]]には[[十字キー]]が付いていなかったという理由で、基本的に[[カーソル]]の移動はコマンドモードにて「h」「j」「k」「l」キーで行うようになっている。なお近代的なvi実装では[[カーソルキー]]も使えるのが一般的となっており、十字キーを使うことでインサートモードでもカーソル移動が行えたりする。
{| class="wikitable"
{| class="wikitable"
! コマンド
! コマンド
64行目: 71行目:
! 概要
! 概要
|-
|-
| q:
| :q
| 終了
| 終了
|-
|-
| q!:
| :q!
| 強制終了
| 強制終了
|-
|-
| w:
| :w
| 保存
| 保存
|-
|-
| w!:
| :w!
| 強制保存
| 強制保存
|-
|-
| wq:
| :wq
| 保存して終了
| 保存して終了
|-
|-
| wq!:
| :wq!
| 強制保存して終了
| 強制保存して終了
|-
|-
88行目: 95行目:
* [[emacs]]
* [[emacs]]


== 参考文献 ==
[[category: テキストエディター]]
== 外部リンク ==
 
{{stub}}