「Vi」の版間の差分

imported>Administrator
imported>Administrator
編集の要約なし
7行目: 7行目:
== 基本 ==
== 基本 ==


== カーソルの移動 ==
=== カーソルの移動 ===
ビル・ジョイが開発に使っていた「Lear Siegler ADM3A」という[[コンピューター]]には十字キーが付いていなかったという理由で、基本的にカーソルの移動は「h」「j」「k」「l」キーで行うようになっている。なお近代的なvi実装ではカーソルキーも使えるのが一般的となっている。
ビル・ジョイが開発に使っていた「Lear Siegler ADM3A」という[[コンピューター]]には十字キーが付いていなかったという理由で、基本的にカーソルの移動はコマンドモードにて「h」「j」「k」「l」キーで行うようになっている。なお近代的なvi実装ではカーソルキーも使えるのが一般的となっており、十字キーを使うことでインサートモードでもカーソル移動が行えたりする。
{| class="wikitable"
! コマンド
! 概要
|-
| h
| カーソルを←に1文字移動する。
|-
| j
| カーソルを↓に1文字移動する。
|-
| k
| カーソルを↑に1文字移動する。
|-
| l
| カーソルを→に1文字移動する。
|}


== コマンドモードとインサートモード ==
=== コマンドモードとインサートモード ===
viを起動するとまずコマンドモードとなる。
viを起動するとまずコマンドモードとなる。
この状態で特定のコマンドを入力することで編集や保存、終了、検索といったことができる。
この状態で特定のコマンドを入力することで編集や保存、終了、検索といったことができる。


== インサートモードへの移行 ==
=== インサートモードへの移行 ===
コマンドモードで以下のコマンドを入力するとインサートモードへ移行する。複数の種類があるがテキストの入力開始位置の違いなので超基本としては「i」だけを覚えておけば間違いない。インサートモード移行後は近代的なテキストエディタと同様にテキストを入力すればよい。
コマンドモードで以下のコマンドを入力するとインサートモードへ移行する。複数の種類があるがテキストの入力開始位置の違いなので超基本としては「i」だけを覚えておけば間違いない。インサートモード移行後は近代的なテキストエディタと同様にテキストを入力すればよい。
{| class="wikitable"
{| class="wikitable"
34行目: 50行目:
|}
|}


== インサートモードの抜け方 ==
=== インサートモードの抜け方 ===
インサートモードを終了しコマンドモードへ移行するには以下の特殊キーを入力する。
インサートモードを終了しコマンドモードへ移行するには以下の特殊キーを入力する。
{| class="wikitable"
{| class="wikitable"