[Vim入門②] 横の移動をマスターしよう

はじめに

💡
この記事はVim入門シリーズの第2弾です。 第1弾はコチラ

今回はVim入門シリーズ第2弾、横の移動について徹底解説していきます!

おさらい

さて、前回はVimの4つのモードについて解説しました。
その中で、h, j, k, l キーで移動できることについて軽ーく触れました。

hキーで左に一文字移動、lキーで右に一文字移動でしたね。

しかし、ちまちま一文字移動してたら日が暮れてしまいますね。
こんなんじゃVim使ってドヤれません。

今回は、もっと早い横への移動方法を3つ、ご紹介します。

横の移動その1: 回数を指定する

Vimでは、 移動コマンドの前に回数を指定 することができます。

例えば、lを使って右に移動する場合、10lと打つと右に10文字移動できます。
l押しっぱなしにするよりちょっと早いですね。

しかし、回数が指定できるからと言って、「移動したい文字ってここから何文字だろう」ってなりますよね。

例えば、「文末の句点はここから何文字だろう」なんて考えてると辛いものがあります。
文字をいちいち数えてるとかえって遅いですよね。なので、これはあまり使われないです。

横の移動その2: 単語で移動

Vimでは、wで次の単語に移動し、bで後ろの単語に移動できます。

これ、英語を使ってる場合は有用です。hlを連打するよりちょっと早くなります。
また、このコマンドも回数指定できるので 3wで三つ先の単語に移動できたりします。

英語の場合、単語は空白で区切られてるので見分けがつきやすいですよね。パッと近くの単語に移動したい場合に便利です。

問題は日本語を使ってる場合。一応、Vimは日本語が申し訳程度にわかるみたいで、それなりに単語を横断していきます。しかし、その精度はお世辞にもいいとは言えないです。しかも、日本語はスペースの概念がないので回数指定が難しい。

Vimで英語書いてる時はよく使うコマンドです!

横の移動その3: 文字を検索

Vimでは、fで先の文字を検索し、Fで後ろの文字を検索できます。

find の f ですね。

fまたはFを打った後に移動したい文字を打つと、その文字に移動してくれます。

また、行の中に検索した文字が複数ある場合は、;で次のヒットに移動、,で後ろのヒットに移動できます。

これがすごく便利で、横移動はもっぱらこれで行います。文字は指定が楽なので、字数や単語数で移動するより簡単ですし、一度に移動できる距離も長いです。

その他使えるやつ

行端への移動

  • 0で行の先頭に移動できます
  • _で行の先頭の文字に移動できます
  • $で行の末尾に移動できます

行端に移動することは頻繁にあるので、移動を早くしてくれるこれらは覚えておいて損はないです!

ビジュアルモード中の移動

今日紹介した移動コマンドは、ビジュアルモード中にも使えます!

  • vfy -> 次のyまで選択
  • d3b -> 後ろ3つの単語を削除
  • yFo -> 後ろのoまでコピー
  • d$行の末尾まで削除

このように、今日紹介した横の移動だけでも、編集コマンドとの組み合わせは多彩にあります!
コンビネーションを駆使できればどんどん編集スピードが速くなりますよ!

終わりに

この記事では、Vimでの横の移動について紹介しました!

次回は縦の移動について詳しく掘り下げていきます!

Read more

今年読んだ本を振り返る 2024

今年読んだ本を振り返る 2024

早いもので、今年も年の瀬。皆さん、年末いかがお過ごしでしょうか。 いきなりですが、読書歴って人の性格とマイブームを如実に写し出すものだと思うんですね。というわけで、年末というキリのいい時期に、今年読んだ本を振り返って見ようと思います。 「ああ、年初はこんなこと考えてたなぁ」 「こんな本読んでたっけ!?」 思い出にふける自分用の記事になってます。 「最強!」のニーチェ入門 幸福になる哲学 (河出文庫) 去年末、國分 功一郎先生の「暇と退屈の倫理学」を読んでから哲学にハマってました。その流れを汲んで2024年一発目の本は哲学書。「暇と退屈の倫理学」の中でニーチェに触れ、彼がカッコいいと思いニーチェ入門書を購入…みたいな理由だったと思います。 数年前、飲茶先生の著書「史上最強の哲学入門」を読み、"とにかく分かりやすいなー!"と思ったのは覚えてます。哲学の入門書といえば飲茶先生です。 この「ニーチェ入門」も、著者と一般人の対話形式なので凄く分かりやすいです。哲学書によくある難しい言い回しはないですし、ページ数も少ないので一般人でも読みやすい本になってます。 入門書なんですが、

By Roland Thompson
Keychron Q11のすゝめ

Keychron Q11のすゝめ

年がら年中パソコンに張り付いてるネット民の同志の皆様、ごきげんよう。快適なパソコンライフ送ってますか? 私はと言うと、実はとても調子がいいのです! え?なぜかって?実はこいつのおかげでしてね・・・ Keychron Q11!! このスパッと2つに割れたキーボードを使い始めてから体の調子がすこぶる良くて、 * 長年悩まされた肩痛が治った * 姿勢が良くなった * 彼女ができた * 宝くじがあたった * この前、初めてホームランを打ったの! と、いいこと三昧なんですね。 そこで今回はこのKeychron Q11を皆さんに宣伝紹介したいと思います。 私とキーボード 我々の生活にスマホが普及して久しいですが、パソコンもまだまだ現役。読者の皆様は常日頃からパソコンを使う方が多いと思います。 総務省の情報通信白書によると、パソコンの世帯保有率は70%、インターネット利用率は50%前後を推移しています。まだまだ高い水準ですね。 かく言う私もパソコンがないと生きていけない生活を送ってます。 * まず、仕事がエンジニアなので、パソコンがないと飯が食えない * 続

By Roland Thompson