-
[Vim問題] HTMLタグの値を簡単に変更する方法はなに?
この記事では、Vim/neovimに関するキー操作「オペレータ+モーション」について、詳しくご紹介します。 今回はプラグインなしのVim/neovimで「HTMLタグの値を簡単に変更する」キー操作です。 [解答] cit VimでHTMLタグの値を変更するオペレータ+モーショ... -
[Vim問題] ノーマルモードで cw と ciw を実行する違いはなに?
この記事では、Vim/neovimに関するキー操作「オペレータ+モーション」について、詳しくご紹介します。 Vimmerが思考の速度で編集できるようになる仕組みの1つです。ぜひ習得しましょう。 [解答] 変更する範囲が異なる 解説1. cw (ノーマルモード) cw こ... -
[Vim問題] ノーマルモードで c3f” を実行するとどうなる?
この記事では、Vim/neovimに関するキー操作「オペレータ+モーション」について、詳しくご紹介します。 Vimmerが思考の速度で編集できるようになる仕組みの1つです。ぜひ習得しましょう。 [解答] カーソル位置から同じ行の3つ右の"までを変更する 解説 (... -
[Vim問題] ノーマルモードで 2d3w を実行するとどうなる?
この記事では、Vim/neovimに関するキー操作「オペレータ+モーション」について、詳しくご紹介します。 Vimmerが思考の速度で編集できるようになる仕組みの1つです。ぜひ習得しましょう。 [解答] 同じ行の6単語を削除する 解説 (ノーマルモード) 2d3w ... -
Vim初心者にはどのチュートリアルが最高なの?
Vim / neovim 初心者には必要不可欠なチュートリアルですが、Vim系エディタには標準搭載されています。 そこでこの記事では、Vim系エディタのチュートリアルをすべてご紹介します。 Vim (Vimtutor) Linux系OSのターミナルで利用できるチュートリアルは、Vi... -
neovim とは何か?
vim をベースとしたエディタ、いわゆる Vim系エディタ / Vimクローン / Vimフォークには様々な種類があります。 その中でも2015年以降にもっとも存在感を高めているのが neovim です。 この neovim を理解しようとすると、それぞれが多彩な表現... -
[Vim問題] cw と dw の違いは?
この記事では、Vim / neovim で混同しやすいキーバインドの1つ「cw と dw」について、詳しく掘り下げてご紹介します。 [解答] 単語削除後のモード、スペースの扱い 次のような明確な差があります。 コマンド実行後はインサートモードなのが cw、ノーマル... -
[Vim問題] ファイル内の英数字を全て小文字に変更する方法は?
この記事では、Vimでプラグインを使わずに「ファイル内の英数字を全て小文字に変更する」ための方法について、ご紹介します。 [解答] ggVG u または gg gu G パターンA. ビジュアルモードを駆使する (ノーマルモード) :ggVG u 全選択した状態のビジュア... -
[Vim問題] ファイル内の英数字を全て大文字に変更する方法は?
この記事では、Vimでプラグインを使わずに「ファイル内の英数字を全て大文字に変更する」ための方法について、ご紹介します。 [解答] ggVG U または gg gU G パターンA. ビジュアルモードを駆使する (ノーマルモード) :ggVG U 全選択した状態のビジュア... -
[Vim問題] カーソルがファイルのどの位置にあるか知る方法は?
この記事では、Vim / neovimでプラグインを使わずに「カーソルがファイルのどの位置にあるか知る」ためのキーバインドおよびコマンドについて、ご紹介します。 [解答] Ctrl + g / :file / g Ctrl + g Vimキーバインド1. 現在の行位置を割合で表示する (ノ...