2015.01.16この記事は、Ubuntu(Linux)のターミナルを使ってみるの続きです。前回は、Ubuntuのターミナルを使ってディレクトリ(フォルダ)の作成や削除をしました。今回は、Ubuntu(Linux)のターミナル上で、Vimエディターを使ってファイルを編集する方法(Vimの使い方)を紹介します。Vimで行番号を表示するスポンサーリンクVimとは何かVimはテキストエディタです。Vimは、ターミナル(CLI上)で動くためGUI環境がなくても使えます。私はこのブログのサーバの設定を編集する時によく使います。)入力モードとコマンドモードVimは、Windowsのメモ帳と違って、「入力モード」と「コマンドモード」という2つのモードがあります。入力モードは、文字の編集を行うモードです。コマンドモードはカーソルを移動したり、文字を削除したりするモードです。コマンドを入力すると、デフォルトではコマンドモードが最初に起動します。普段のメモ帳の感覚で入力を行おうとすると文字入力もままならないのです。7.4)が起動します。基本的に私は、マニュアルざっくり読んで体で覚えろ派です。私は下記のサイトを参考にしつつ慣れるまでずっと文字を打ち続けました。キーを押すとカードルの後から文字を入力できるようになります。(ちなみに入力モードでバックスペースキー押しても文字は消せます。)ファイルを保存する保存するときは、Escキーを押した後以下のコマンドを打ってエンターキーを押します。:wq保存せず強制的に終了するときはEscキーを押した後以下のコマンドを打ってエンターキーを押します。すれば大抵なんとかなります。カーソルの移動方法Vimの設定によるのですが、カーソルの移動はカーソルキー(キーボード右下にある矢印キー)で行えます。私が当時授業で使っていたVimはなぜかカーソルキーで移動できなかったため、以下の操作方法で覚えておくことをお勧めします。HJKLキーの方がホームポジションから手を動かさなくて済みますし。Hが左Jが下Kが上Lが右ただし、カーソルキーを使った移動は、入力モード、コマンドモード共に使えますが、HJKLキーでの移動はコマンドモードでしか使えません。操作方法については以下のサイトに大変お世話になりました。基本操作まとめ入力モードかコマンドモードかわからなくなったらモードがどちらかわからなくなったときは何回かEscキーを押します。2回押せば(日本語入力がオンになっていないかぎりは)必ずコマンドモードに戻ります。今回私は、以下のように入力しました。いうファイルが存在すれば開きます。ファイルがなければ新規作成します。コマンドを打つと真っ黒な画面が表示されると思います。これがコマンドモードです。このままだと文字入力ができないので「i」キーを押します。「こんにちは世界」と入力します。入力し、エンターキーを押します。(:wqで保存して終了という意味です。)コマンドモードならば、ウィンドウ下部に「:wq」と表示されます。ファイルマネージャを開き、「test.txt」をダブルクリックすると、「こんにちは世界」と書き込まれていると思います。ターミナルでファイルの中身を確認します。訳すと「ファイルを連結して標準出力に表示する」機能を持ちます。)以下のコマンドを入力すると、test.txtの中身をターミナル上に表示します。test.txt入力すると以下のように表示されると思います。test.txtこんにちは世界。test.txtと入力します。ターミナル上でファイルの作成、編集操作の説明は以上です。