【Vim使い方】モードって何なの!? 完璧に理解して使いこなせ!!

公開 :  → 更新 :

世の中のきれいごとが大嫌いな、@It_is_Rです。
今回も、Vimの使い方について、記事を書いていこうと思います。

さて、前回も少しだけ出てきましたが、Vimのモードっていったい何なんでしょう?
ここが、普通のテキストエディタと違い、もっともとっつきにくい部分かと思います。

そこで、モードについてを今回でマスターし、Vimを使いこなしましょう。
また、ここではMacでのVimについて解説しております。

ちなみに、前回の記事はこちらになります。
【Vim使い方】ファイルの作成と開き方、保存の方法。(Mac OS X)

Vimのモードについて

Vimには、モードを切り替えてテキストを編集していくという特徴があります。
今回はこのモードについて詳しく解説していきます。

ノーマルモード

まず、ターミナルからvimと打ち込むと、Vimが起動します。
この起動した状態が、ノーマルモードになります。

また、後述する挿入モードなどから、「Esc」を押すと、このノーマルモードになります。
テキストファイルを編集する、起点となるモードと考えればいいと思います。
Vim

挿入モード(インサートモード)

このモードでは、実際にテキストファイルを編集することができます。
ノーマルモードの状態から、「i」、「I」、「a」、「A」のいずれかを入力することで、このモードに切り替わります。
Vim

ビジュアルモード

入力された文字列を選択するモードです。
ノーマルモードの状態で、「v」を入力することでこのモードに切り替わります。
Vim

矩形ビジュアルモード

入力された文字列を、矩形で選択するモードです。
ノーマルモードの状態で、「V」を入力することでこのモードに切り替わります。
Vim

コマンドモード

コマンドを入力するモードです。
ノーマルモードの状態で、「:」を入力し、その後にコマンドを入力するというかたちで使います。

下の例は、保存して終了のコマンドです。
Vim

まとめ

今回は、Vimのモードについて解説していきました。
モードは慣れないと、覚えるのに苦労する部分ですね。。。

この企画の一覧はこちら

スポンサードリンク

おすすめの記事♪

music

クリスマスソング、作りました。

[email protected]_is_Rです。 みっちり時間をかけてクリスマスソングを作っておりました。今回はその曲をアップしましたので、ご報告です。 今回もラップ調のメロディーにクリ

gulp

gulpでsassをcssにコンパイル。インストール&便利な使い方。

[email protected]_is_Rです。 Webページを制作するとき、sassをcssに変換して使用することが多いと思います。 今回は、gulpを使ってsassをcssに

Medibang Paint

MediBang Paint Proで漫画を1ページだけ描いてみた。

こんばんは。おひさしぶりです。日本は最強だと[email protected]_is_Rです。 さて皆様、漫画はお好きでしょうか。Rは漫画が大好きです。……実は私、小学生の頃は漫画家に憧れていまして、こっそり漫画を描

【Vim使い方】これさえ覚えれば使える!!文字入力の基本操作。

[email protected]_is_Rです。 Vimの使い方、第4回目となりました。 今回は、Vimを使った文字入力の基本についてを記事にしました。 ちなみに、前回の記事はこちらになります

POKÉVISION

【悲報】POKÉVISIONが使用不可能に。P-GO SEARCHはまだ使える。

[email protected]_is_Rです。 ポケモンGOマニアの皆様に悲報です。POKÉVISIONが今は使用できない状況となりました。 ポケモンをゲットする上で、とても役立つアプリですがとても残念です。

クリエイターなら知っておくべし、有益な情報サイトまとめ10選!!

レバテッククリエイターにて、私が書いた記事「MediBang Paint Proで漫画を1ページだけ描いてみた。」を、紹介し[email protected]_is_Rです。 レバテッククリエイターは、デ

Homebrew

Homebrewを使いこなせ!Macへのインストールや使い方。

[email protected]_is_Rです。 やり直したところで同じ道を辿るのがオチですよ、全国の不幸な皆さん!! さて、おふざけはここまでにして、今回はHomebrewにつ

日本通信のポケモンGO専用SIM「b-mobile ゲームSIM」もうすぐ発売!!

[email protected]_is_Rです。 ポケモンGOが凄く流行ってますね。ニュースを見ていると、ポケモンGOの記事の割合がすごいです。 FREETELの「Pokémon GOパケ

【初心者歓迎】クライアントサイドとサーバーサイドの違いを解説!!

[email protected]_is_Rです。 今回のテーマは、ちょっと細かいテーマですが、難しいこと考えずに気楽にいきましょう! 今回はクライアントサイドプログラムと、サーバーサイドプログ

newsdigest

NewsDigest Android版リリース。災害に備える速さを追求したニュースアプリ。

[email protected]_is_Rです。 株式会社JX通信社は、2015年1月に提供を開始した「NewsDigest」iPhone版の20万ダウンロードを受け、昨日12月10日「N


コメントを残す

メールアドレスが公開されることはありません。


Category

Games