プログラマや上級エンジニアに人気のエディタ "Vim/neovim" の入門サイト。 このサイトでは、読んでくる訪問者の皆様と一緒に、Vim&neovim力を上げられる記事を紹介しています。
[Vim問題] HTMLタグの値を簡単に変更する方法はなに?
今回はプラグインなしの Vim/neovim で「HTMLタグの値を簡単に変更する」キー操作です。HTMLタグの編集が簡単にできる機能がたくさん Vim/neovim には備わっています。その方法とは...
[Vim問題] ノーマルモードで cw と ciw を実行する違いはなに?
Vim/neovimに関するキー操作「オペレータ+モーション」は、Vimmerが思考の速度で編集できるようになる仕組みの1つです。その中でも、cw と ciw の違いとは...
[Vim問題] ノーマルモードで c3f” を実行するとどうなる?
Vim/neovimに関するキー操作「オペレータ+モーション」は、Vimmerが思考の速度で編集できるようになる仕組みの1つです。その中でも、c3f" とは...
[Vim問題] ノーマルモードで 2d3w を実行するとどうなる?
Vim/neovimに関するキー操作「オペレータ+モーション」ですが、Vimmer が思考の速度で編集できるようになる仕組みの1つです。その詳しい使い方とは...
Vim / neovim 初心者には必要不可欠なチュートリアル( Vimtutor / Tutorial / tutor )ですが、Vim系エディタには標準搭載されています。そのうち、どれが最高かというと...
neovim について Vim 初心者でも分かりやすく理解できるように詳しく紹介します。まず、vim をベースとしたエディタ、いわゆる Vim系エディタ / Vimクローン / Vimフォークには様々な種類があります。その中でも、neovim とは...
Vim / neovim で混同しやすいキーバインドの1つ「cw と dw」について、詳しく掘り下げてご紹介します。
[Vim問題] ファイル内の英数字を全て小文字に変更する方法は?
Vimでプラグインを使わずに「ファイル内の英数字を全て小文字に変更する」ための方法について、ご紹介します。
[Vim問題] ファイル内の英数字を全て大文字に変更する方法は?
Vimでプラグインを使わずに「ファイル内の英数字を全て大文字に変更する」ための方法について、ご紹介します。
[Vim問題] カーソルがファイルのどの位置にあるか知る方法は?
この記事では、Vim / neovimでプラグインを使わずに「カーソルがファイルのどの位置にあるか知る」ためのキーバインドおよびコマンドについて、ご紹介します。 [解答] Ctrl + g / :file / g Ctrl + g Vimキーバインド1. 現在の行位置を割合で表示する (ノーマルモード) Ctrl + g 次のように、現在の行位置を割合で表示することができます。 現在位置の表示 V
[Vim問題] カーソルを入力した1文字へ移動させるキーバインドとは?
この記事では、Vim / neovim でプラグインを使わずに「カーソルを入力した1文字へ移動させる方法」ためのキーバインドについて、ご紹介します。 [解答] f または F Vimキーバインド1. 次(右)に現れる文字へ移動する (ノーマルモード) f{文字} 移動したい文字が同じ行に複数個ある場合は、繰り返す、もしくはカーソルから移動したい文字の位置を入力する方法もあります。 (ノーマルモード
Vim / neovim でプラグインを使わずに「検索結果の選択ハイライトを消す」ためのコマンドについて、ご紹介します。
VScodeユーザーが入りやすい Vim系エディタの一つとして、Oni をご紹介します。 概要:Oni (旧: OniVim)とは Oniは、VSCod / Atom / LightTable / Emacs に影響を受けたVimベースの多機能エディタです。 Electronをベースにしたマルチプラットフォームの neovim フロントエンドのひとつです。 元々は OniVim とも呼ばれていまし
[Vim問題] HTMLタグの属性値を置換・削除する方法は?
この記事では、Vim/neovimでプラグインを使わずに「HTMLタグの属性値を置換・削除する」ためのコマンドについて、ご紹介します。 [解答] 正規表現の最短マッチを使って置換する Vim 正規表現 {属性}=\"{-}\" (ノーマルモード) :%s/\({属性}=\"\).\{-}\(\"\)/\1\2/g 例えば、href属性の属性値をすべて消去する
正直なところ、Vimmer としては検索やビジュアルモードでやれてしまうので、便利さや必要性を感じないなとは思いました。マルチカーソル自体が Vim / neovim で使えるのかは興味がありました。そこで導入してみた結果は...
デスクトップパソコン / ノートパソコン / モバイルで iPad Pro / 電車内は iPhone で緊急作業、と非常に様々な場所・多彩なデバイスで Vim / neovim を活用したいと思うのは当然ですよね。そこで、どの環境でもまったく同じように Vim / neovim を活用する方法をご紹介します。
[Vim問題] ファイルやディレクトリのパスを挿入する方法とは?
Vim / neovim でプラグインを使わずに「ファイルやディレクトリのパスを挿入する」方法について、ご紹介します。
Vim / neovim でプラグインを使わずに「OSコマンドの実行結果を挿入する」方法について、ご紹介します。
[Vim問題] 記録した操作を繰り返す「マクロ」の実行方法とは?
Vim / neovim でプラグインを使わずに、記録したコマンドまたは操作を繰り返す「マクロ(複雑な繰り返し/レコーディング)」について、記録や実行、確認の方法についてご紹介します。
Vim / neovim でプラグインを使わずに「コマンドラインウインドウを表示する」ためのコマンドについて、ご紹介します。
Vim / neovim で pythonのパスを指定する方法
近年の Vim や neovim で必要不可欠なPythonですが、パス設定が必要な場合があります。そこで Vim / neovim でプラグインを使わずに「Vim / neovim で pythonのパスを指定する」ための設定方法について、ご紹介します。
Vim機能の中で覚えにくい「レジスタ」について、集中的に習得しましょう!
Vim機能の中で覚えにくい「レジスタ」について、集中的に習得しましょう!
Vimで設定値やプラグインを手軽に検証するために、一時的な環境を用意する方法についてご紹介します。今回は Docker を使ったコンテナでの検証環境を準備する方法です。
「ブログリーダー」を活用して、Vim太郎さんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。