vim– tag –
Vim を学習するための問題集
-
[Vim問題] バッファ一覧の記号の意味は?
この記事では、普段よく使うバッファ一覧の読み方について、詳しくご紹介します。 よく分からなくても利用できますが、慣れるとより使いやすくなる機能ですから、Vim力を上げたい方はぜひ覚えましょう。 解答 バッファ一覧は、次のコマンドを実行して表示... -
[Vim問題] バッファとウインドウとタブの違いは?
この記事では、なんとなく使っているけど改めて聞かれるとわからなそうなVim用語のうち、「バッファ」「ウインドウ」「タブ」について、ご紹介します。 よく混同して話題にしてしまいますが、しっかりと区別できるようにしておきましょう。 解答 タブ ⊇ ウ... -
[Vim問題] ウインドウを入れ替える方法は?
この記事では、Vim / neovim でプラグインを使わずに「ウインドウを入れ替える」ためのキーバインドについて、ご紹介します。 [解答] Ctrl-w r / Ctrl-w R Vimはウインドウ分割を気軽にできるのは利点の1つですが、一発で自分の考えるレイアウトにするに... -
today.vim – 日時/日付/時刻のテキストを挿入するVimプラグイン
使い始めて、それなりに長い Vim ですが、ついにプラグイン開発に手を出してみました。 まず手を出したのは、日常的な実務で欲しいなと思う、ちょっとした機能です。 today.vim 現在の日時/日付/時刻のテキストを挿入するプラグインです。Excelユーザーで... -
[Vim問題] ウインドウをカーソル移動させる方法は何種類?
この記事では、Vim / neovim でプラグインを使わずに「ウインドウをカーソル移動させる」ためのキーバインドとコマンドについて、ご紹介します。 [解答] 4種類/26種類のキーバインドと1種類のコマンド 主には、次の4種類になります。細かく言えば、26種... -
[Vim問題] 設定値を全て表示する方法は?
この記事では、Vim / neovim でプラグインを使わずに「設定値を全て表示する」ためのコマンドについて、ご紹介します。 [解答] :set all Vimコマンド 全オプション表示 (ノーマルモード) :set all :se all :set all 実行結果 :set だけ実行した場合と違... -
どれが良い?Vimのファイラ系プラグインを比較してみた
Vim / neovim 向けのプラグインは沢山あって、どれを選ぶべきか迷ってしまいます。ファイラ系のVimプラグインもその一つです。 プラグインにはそれぞれに癖があったり、導入の難易度があったり、なんだかんだと。かなり違いがあり過ぎて、どれを選ぶか悩ま... -
[Vim問題] ソートと重複排除を同時に実行する方法は?
この記事では、Vim / neovim でプラグインを使わずに「ソート(並べ替え)を行う」ためのコマンドについて、様々なバリエーションをご紹介します。 こちらは vim3 Advent Calendar 2019 10日目の記事です。 [解答] :sort u Vim のソート機能のバリエーショ... -
[Vim問題] サーバーにリモート接続してファイルを直接変更する方法は?
この記事では、Vim / neovim でプラグインなしで使えるファイラ Netrw で「サーバ上のファイルを直接変更する方法」について、ご紹介します。 こちらは vim3 Advent Calendar 2019 9日目の記事です。(後追い) 本記事では、使いたいエディタによって次の... -
[Vim問題] 標準ファイラ “Netrw” で扱うファイルの圧縮形式を変更する方法は?
この記事では、Vim / neovim でプラグインなしで使えるファイラ Netrw で「扱うファイルの圧縮形式を変更する方法」について、ご紹介します。 [解答] let g:netrw_compress="圧縮コマンド" Netrwを使ってファイルを圧縮できます。その圧縮形式は下記のコマ...