勉強用に使いたいと思います。三日坊主の可能性大
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
今日は高機能テキストエディタ「Vim」についてのお話。
PCについて知れば知るほど、テキストエディタがスーパーアプリに見えてくる今日この頃。
テキストエディタってのは、文書を書いて保存とかできるやつね。
僕の偏見的な視点で、よく使われるテキストエディタ(またはその代わりに)はこんな感じにわかれてます。
・一般人
--メモ帳・MicrosftOffice Word・メーラーなど
・プログラマ
--Terapad・さくらエディタ
・ハッカー
--Vim・Emacs
つまり、Vimをある程度使えるようになれば、ハッカーにはなれなくてもハッカー気分にはなれる!
ですが、さすがハッカー御用達だけあって使うのもムズカシイ。
以下に利点欠点をまとめてみたいと思います。
利点
・ハッカー気分になれる
・細かい設定が可能
・カーソルの移動を素早く行える
等々・・・
欠点
・コマンドを覚える必要がある
・独自の用語も覚える必要がある
・WindowsのショートカットとVimのショートカットを混同するようになる
等々・・・
基本的にはLinux上で使うことが多いですが、別にWindows用もあります。
Windowsはこちらからダウンロード。
http://www.kaoriya.net/software/vim
Linuxの場合、たいていは入っています。Debian等、一部は入ってないので、それぞれの方法でインストールしなければなりません。
たいてい、この3つのうちのどれかでしょう。
さて、無事に入れたらレッツ起動!
起動すると恵まれない子供たちに寄付金を・・・的なのが出ますが、スルー。別に寄付してあげてもいいと思います。
ここから色々と説明します。
別に全てを覚える必要があるわけではないので、他のVim解説サイトよりも超小量でいきますよ!
起動するとなんとビックリ!
キーを打っても入力できません!
実は今は、コマンドモードというモードになっています。
このモードの時は文字を入力するのではなく、何かしらの操作を行います。
保存とかね。
ここで、大事なことを覚えておいてください。
これから他のモードもいくつかでてきますが、Escを押せばコマンドモードになります。
途中でわけわかんなくなったらとりあえずEsc連打で。
とりあえずiキーを押しましょう。
すると、挿入モードになります。
この状態は普通のテキストエディタを使っているときと一緒。
文字入力ができます。
文字を入れ終わり、コマンドモードに戻るときはEscを。
コマンドモードでvキーを押すとビジュアルモードになります。
このモードは、普通のテキストエディタで言うならマウスでドラッグしているときと一緒です。
つまり、入力した文字を範囲指定して、色々できるわけです。
さて、モード説明はこれで終わり。次はコマンドの説明です。
覚えることはそこまで多くないですが、実際に使っていかないと覚えられません。
コマンドは「:」から始まります。さっそく見ていきましょう。
:q
Vimを終了する。保存してない場合は警告がでます。
:q!
Vimを終了する。保存してなくても終了できます。
:w
保存します。
:wq
保存してからVimを終了します。
:数字
数字の行までカーソルを移動します。
とりあえず覚えるのはこれだけ。
他のコマンドは使っていくうちにきっと覚えます。
あと忘れてはいけないのが、ショートカット。
先ほどのモード移行に使ったiやvもショートカットです。
ショートカットは(Esc以外)挿入モード以外で使用できます。
Esc
コマンドモードに移行する
i
挿入モードに移行する
v
ビジュアルモードに移行する
y
文字をコピーする(ビジュアルモードにするのはほぼこれのため!)
p
文字を貼り付ける
x
1文字削除する(Deleteと同じ機能)
dd
1行削除する
$
行の最後にカーソルを移動する
gg
1行目にカーソルを移動する
G
最終行にカーソルを移動する
/文字列
文字列を検索する
n
文字列を検索した場合に、次の候補に移る
ショートカットは少し多いですが、慣れれば便利なものばかり!
Vimの説明は、画像を入れられないので見た目的につまらないですよね。
たとえ、画像を入れても、テキストエディタじゃ・・・って感じですしね。
もし次があれば、.vimrcについて説明したいと思います。
PCについて知れば知るほど、テキストエディタがスーパーアプリに見えてくる今日この頃。
テキストエディタってのは、文書を書いて保存とかできるやつね。
僕の偏見的な視点で、よく使われるテキストエディタ(またはその代わりに)はこんな感じにわかれてます。
・一般人
--メモ帳・MicrosftOffice Word・メーラーなど
・プログラマ
--Terapad・さくらエディタ
・ハッカー
--Vim・Emacs
つまり、Vimをある程度使えるようになれば、ハッカーにはなれなくてもハッカー気分にはなれる!
ですが、さすがハッカー御用達だけあって使うのもムズカシイ。
以下に利点欠点をまとめてみたいと思います。
利点
・ハッカー気分になれる
・細かい設定が可能
・カーソルの移動を素早く行える
等々・・・
欠点
・コマンドを覚える必要がある
・独自の用語も覚える必要がある
・WindowsのショートカットとVimのショートカットを混同するようになる
等々・・・
基本的にはLinux上で使うことが多いですが、別にWindows用もあります。
Windowsはこちらからダウンロード。
http://www.kaoriya.net/software/vim
Linuxの場合、たいていは入っています。Debian等、一部は入ってないので、それぞれの方法でインストールしなければなりません。
たいてい、この3つのうちのどれかでしょう。
#yum install vim#apt-get install vim#aptitude install vimさて、無事に入れたらレッツ起動!
起動すると恵まれない子供たちに寄付金を・・・的なのが出ますが、スルー。別に寄付してあげてもいいと思います。
ここから色々と説明します。
別に全てを覚える必要があるわけではないので、他のVim解説サイトよりも超小量でいきますよ!
起動するとなんとビックリ!
キーを打っても入力できません!
実は今は、コマンドモードというモードになっています。
このモードの時は文字を入力するのではなく、何かしらの操作を行います。
保存とかね。
ここで、大事なことを覚えておいてください。
これから他のモードもいくつかでてきますが、Escを押せばコマンドモードになります。
途中でわけわかんなくなったらとりあえずEsc連打で。
とりあえずiキーを押しましょう。
すると、挿入モードになります。
この状態は普通のテキストエディタを使っているときと一緒。
文字入力ができます。
文字を入れ終わり、コマンドモードに戻るときはEscを。
コマンドモードでvキーを押すとビジュアルモードになります。
このモードは、普通のテキストエディタで言うならマウスでドラッグしているときと一緒です。
つまり、入力した文字を範囲指定して、色々できるわけです。
さて、モード説明はこれで終わり。次はコマンドの説明です。
覚えることはそこまで多くないですが、実際に使っていかないと覚えられません。
コマンドは「:」から始まります。さっそく見ていきましょう。
:q
Vimを終了する。保存してない場合は警告がでます。
:q!
Vimを終了する。保存してなくても終了できます。
:w
保存します。
:wq
保存してからVimを終了します。
:数字
数字の行までカーソルを移動します。
とりあえず覚えるのはこれだけ。
他のコマンドは使っていくうちにきっと覚えます。
あと忘れてはいけないのが、ショートカット。
先ほどのモード移行に使ったiやvもショートカットです。
ショートカットは(Esc以外)挿入モード以外で使用できます。
Esc
コマンドモードに移行する
i
挿入モードに移行する
v
ビジュアルモードに移行する
y
文字をコピーする(ビジュアルモードにするのはほぼこれのため!)
p
文字を貼り付ける
x
1文字削除する(Deleteと同じ機能)
dd
1行削除する
$
行の最後にカーソルを移動する
gg
1行目にカーソルを移動する
G
最終行にカーソルを移動する
/文字列
文字列を検索する
n
文字列を検索した場合に、次の候補に移る
ショートカットは少し多いですが、慣れれば便利なものばかり!
Vimの説明は、画像を入れられないので見た目的につまらないですよね。
たとえ、画像を入れても、テキストエディタじゃ・・・って感じですしね。
もし次があれば、.vimrcについて説明したいと思います。
PR
この記事にコメントする