とほほのVim入門(概要)
目次
Vimとは
- Vim ヴィム と読みます。ヴィアイエムという読み方は誤りだそうです。
- オランダのブラム・ムールナー氏によって Amiga 用に開発されました。
- 元々は、UNIX/Linux系のテキストエディタ vi の模倣品 (Vi IMitation) として開発されました。
- 現在ではオリジナルの vi よりも高度な機能をサポートし、vi の改良品(Vi Improved) と呼ばれています。
- Linux系OSの標準テキストエディタとして採用されています。
- メモ帳や秀丸などの通常のテキストエディタに比べると最初は覚えることが多くて戸惑います。
- しかし一度覚えてしまうと通常のテキストエディタよりも効率的に文章を編集することができます。
- 両手をキーボードのホームポジションから動かさなくてもほとんどの操作ができるのが特徴です。
歴史
1970年代、UNIX環境では ed というラインエディタが使用されていました。ed は Edit の略だと思われます。ラインエディタなのでファイルの中身をビジュアルに表示することもできず、カーソルを上下に動かすこともできず、下記のような編集をしていました。
$ ed -p : file.txt # ed を起動(:をプロンプトとする) 61 # ファイルサイズが表示される :1,$n # 1行目~最終行を表示する 1 This is first line. 2 This is second line. 3 This is third line. :1 # 1行目に移動する This is first line. :s/first/FIRST/ # firstをFIRSTに置換する :1n # 1行目を表示する 1 This is FIRST line. :q # edコマンドを終了する
1975年、Queen Mary 大学のジョージ・クーロリス氏が ed を改良してもう少し人間にやさしいエディタ em (ed for mortals) を開発しました。また、1976年には BSD UNIX の中心人物であるビル・ジョイ氏によって em を改良した ex が開発されました。:visual
コマンドによりビジュアルモードをサポートします。
:visual
ex
にはコマンド名を vi
という名前で起動すると、起動時からビジュアルモードで起動する機能も加えられました。
$ vi file.txt
UNIX 系システムには vi
が標準エディタとして採用されてきましたが、vi クローンのひとつであるブラム・ムールナー氏の vim
が機能強化を行い、次第に、vim
が vi
の代わりに使用されることが多くなってきました。
$ vim file.txt
インストール
通常は下記の様にインストールします。
# RHEL7/CentOS 7 # yum -y install vim # RHEL8/CentOS 8/Rocky Linux/AlmaLinux # dnf -y install vim # Ubuntu系 $ sudo apt -y install vim
起動
起動は下記の様に行います。RHEL 系の場合 vim
の代わりに vi
コマンドで起動します。
$ vim a.txt # ファイル名を指定して起動 $ vim a.txt b.txt c.txt # 複数のファイル名を指定して起動(バッファ) $ vim -R a.txt # 読込専用モードで起動 $ view a.txt # 読込専用モードで起動
リンク
Copyright (C) 2023 杜甫々
初版:2023年8月6日 最終更新:2023年8月13日
https://www.tohoho-web.com/vim/index.html