vimの操作に便利なコマンド9選

公開日: : 最終更新日:2015/08/19 エンジニア時代のプログラミング開発メモ

このエントリーをはてなブックマークに追加

sublimeでいいやと思って、敬遠していた僕ですが、vimの便利さに気づいてからは、vimにシフトしています。
そんなすばらしいvimの中で、特に覚えて便利だと思ったものを紹介します。

vimコマンド1「範囲を指定してコピー、カット」

1. 範囲の開始文字の上で「mm」
2. 範囲の終了文字の上でコピーなら、「y`m」
`はバッククオートです。macなら、「shift + @」で出せます。
3. コピーした文字を「p」で張り付け。

範囲指定した文字をカットしたいなら、終了位置で「d`m」。

スポンサーリンク

vimコマンド2「次の単語の先頭へ」

次は、単語間を移動するときに、便利なコマンド。

w … 次の単語の先頭へ ( 記号含む )
W … 次の単語の先頭へ ( 記号含まない )

「s」から移動するとします。
vimでよく使う便利コマンド

小文字「w」なら、
vimでよく使う便利コマンド
「@」へ移動し、
大文字「W」なら、
vimでよく使う便利コマンド
「k」まで移動します。

スポンサーリンク

vimコマンド3「前の単語へ」

「w」の逆で、前の単語の先頭に戻りたいときは、「b」を使います。

vimコマンド4「単語を削除して、入力モードに」

「cw」を使えば、単語単位で、文字を削除し、「i」を押さずとも、入力モードに切り替えることができます。
vimでよく使う便利コマンド
thisの先頭で「cw」を使えば、thisが消えて入力モードに切り替えることが可能。
vimでよく使う便利コマンド

vimコマンド5「単語単位で削除」

「dw」を使えば、単語区切りで文字列を削除していくことが可能。
myの先頭で、「dw」
vimでよく使う便利コマンド
すると、
vimでよく使う便利コマンド
nameの先頭へ移動できます。

vimコマンド6「行単位で削除」

「dd」で行全体を削除。
vimでよく使う便利コマンド
ここで、「dd」
vimでよく使う便利コマンド
1行消せる!

複数業を消したいときは、
「数字 + dd」を使う。
3行消したいときは、「3dd」

vimでよく使う便利コマンド

vimコマンド7「やり直し」

「u」でやり直し(undo)。
エクセルとかで「command + z」として、使うやつです。
間違えて、やり直したいときに便利。

vimコマンド8「単語補完」

入力モード中に「control + p」を使うと、単語の予測補完をしてくれます。

vimでよく使う便利コマンド
「mi」と入力し、「control + p」すると、
vimでよく使う便利コマンド
micanを補完してくれます。

vimコマンド9「文字列置換」

「:%s/置換前文字列/置換後文字列/gc」で文字列置換ができます。
gは繰り返し。cは、置換の度に確認。

vimでよく使う便利コマンド
ここで、:%s/mi/o/g を実行すると、
vimでよく使う便利コマンド
miがoに置換されました。

vimコマンド10「単語検索」

「/検索したい文字列」で単語検索ができます。
試しに、「/blog」で検索してみると、
vimでよく使う便利コマンド
まず、「blog」が引っかかります。
vimでよく使う便利コマンド
次の候補を探したいときは、「n」を押せば、
vimでよく使う便利コマンド
次の候補を見つけてくれます。

vimの操作は覚えると便利

vimは慣れるまで大変だけど、使いこなせるようになると、sublimeよりも便利かも。手首の負担も少ないしね。

本を見ながら、勉強しましょう。

仕事で悩む人から人気の記事

筆者Twitterアカウント

フォローいただければ、最新記事や、ブログで稼ぐ、アクセスを集める方法などをタイムラインにお届けします。

ブログ「らふらく」を購読する→follow us in feedly

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

ブログで稼ぐ方法をまとめてます

関連記事はこちらからどうぞ!

いつもシェア感謝です!今回もぜひ

このエントリーをはてなブックマークに追加
※ 微妙だったら、そっと閉じるか、ほかの記事を見ていただけるとうれしいです!
SNSでも自分の得意なことで収入を得る方法を発信しています。フォローすれば更新をチェックできますので、ぜひフォローを。
仕事依頼などのお問い合わせは「iwgp545@yahoo.co.jp」か、「TwitterのDM」、「Facebookのメッセージ」からお願いします。

SNSでフォローしてお金を稼ぐための情報を受け取ろう
LINE@で友達追加(スマホでLINEを起動 > その他 > 友だち追加 > QRコード読み取り)
ブログで生活しているタクスズキと申します。「好きなことを仕事に」を当たり前にする活動をしています。よく「真面目」と言われる89世代の意識高い系です。 スズキについて詳しく知りたい方はこちらからどうぞ
仕事のご依頼(広告掲載、記事寄稿など)はiwgp545@yahoo.co.jpからお願いします!