読者です 読者をやめる 読者になる 読者になる

na-kkun's life

システムエンジニア兼業でライターしてます。日々感じたこと。思ったことを書いていきたいと思います。たまに変なこと書きます。

UbuntuにVimエディタをインストール

Linux

f:id:mori_nao:20160314224810p:plain

初めに

Vimとは高機能で強力なテキストエディタで少ない操作で様々な機能を使用することが可能です。主な用途としてはコーディングやちょっとしたシェルスクリプトを書くときに使用しますが、もちろん文章を書く際にもその威力を存分に発揮してくれます。

慣れるまではかなり芝居が高いエディタですが、使いこなせるようになればこれ以上ないくらい強力なエディタとなります。
文章を書く上で必要な「キーワード検索」、「文字数カウント」などの機能も一通り兼ね備えているので機能が不足して困るなんて自体にはまずならないと思います。

Vimのインストール

Ubuntuではデフォルトで「Vim-tiny」というエディタがインストールされていますが、最小限の機能しかなく正直使いづらいです。
Vimエディタがインストールされているか確認するには「ターミナルエミュレーター」を起動し、以下のコマンドを実行します。

$ dpkg -l vim

「dpkg」コマンドを実行すると以下のように表示されます。

要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前                          バージョン          アーキテクチャ      説明
+++-=============================-===================-===================-===============================================================
un  vim                           <なし>              <なし>              (説明 (description) がありません)

<なし>となっているのでこの端末にはVimがインストールされていないことが分かります。
インストールの方法は簡単で以下のコマンドを実行します。

$ sudo apt-get install vim

コマンド実行後、パスワードを聞かれますので入力して「Enter」を押下し、続けて続行しますか? [Y/n] と聞かれるのでyを入力して「Enter」を押下します。
インストールが完了したらインストールされているか再度確認してみます。

$ dpkg -l vim

無事インストールされているのが分かります。

要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)保持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(R)要再インストール (状態,エラーの大文字=異常)
||/ 名前                          バージョン          アーキテクチャ      説明
+++-=============================-===================-===================-===============================================================
ii  vim                           2:7.4.052-1ubuntu3  amd64               Vi IMproved - enhanced vi editor

試しにVimエディタを起動してみます。
以下のコマンドを実行します。

$ vim test.txt

Vimエディタが起動しました。
f:id:mori_nao:20160314224636p:plain

慣れるまで操作性にかなり戸惑うと思います。以下のサイトに基本的な操作方法が記載されていますので学習してみてはいかがでしょうか?
qiita.com

関連記事
www.morinao-freelan.com

www.morinao-freelan.com

www.morinao-freelan.com

/* トップページ一覧表示 */