Vim操作方法

[Vim問題] 標準ファイラ “Netrw” でブックマークして移動する方法は?

この記事では、Vim / neovim でプラグインなしで使えるファイラ「Netrw」の「ブックマークを使った移動」について、ご紹介します。

[解答] mb / gb

Netrwでは、ディレクトリ/フォルダをブックマークすることができます。これでよく使うディレクトリ/フォルダに素早く移動することができます。

Netrw ブックマーク操作

次の操作で、Netrwでブックマーク関連の操作を行います。

キー操作実行する内容補足
mbディレクトリ/フォルダをブックマークに追加する:NetrwMB でも代用可
gb最初のブックマークへ移動する
{数字}qb数字で指定したブックマークに移動する
qbブックマークと移動履歴の一覧を確認する
Netrw で ブックマークを追加した場合の表示
Netrw で ブックマークを追加した場合(mb)
Netrw で ブックマーク一覧を確認した場合
Netrw で ブックマークと移動履歴の一覧を確認した場合(qb)

補足

ブックマークと移動履歴は runtimepath の最初のディレクトリ配下の .netrwbook というファイルに保存されます。

また、:NetrwMB でブックマークに追加する場合、次のような形式でブックマーク対象を指定可能です。

:NetrwMB {対象のファイルまたはディレクトリ}
:NetrwMB! {対象のファイルまたはディレクトリ} (矯正する場合)

このコマンドは、netrw を起動していなくても実行可能です。

このVimコマンドの補足情報

  • 利用頻度2.0
  • 便利さ3.0
  • 覚え易さ2.0

関連するVimヘルプ

Vim のヘルプでは下記のように解説されています。

ディレクトリをブックマークする {{{2
netrw-mb netrw-bookmark netrw-bookmarks

次のコマンドで現在見ているディレクトリをブックマークできます
        mb
.netrwbook
ブックマークは、Vim のセッションの間 .netrwbook というファイル内に List とし
て保持されます。これは通常ユーザーの ‘runtimepath’ の最初のディレクトリ内に
格納され、エントリはソートされた順序に維持されます。

もしマークされたファイル/ディレクトリが存在すれば、mb はそれらをブックマークに
追加します。

netrw-:NetrwMB
また、ファイルかディレクトリをブックマークするのに :NetrwMB も使用できます。
        :NetrwMB[!] [files/directories]
  bang が付かない場合: ファイル/ディレクトリを Netrw のブックマークシステムに追加します。

   netrw バッファで引数なし:
     マークされたファイルが存在する: マークされたファイルをブックマークする
     存在しない                    : カーソル位置のファイル/
                                     ディレクトリをブックマークする
   netrw バッファの外で引数なし: 現在開いているファイルをブックマークする
   引数有り                    : それぞれの引数を glob() し、ブックマークする

 bang が付く場合: ファイル/ディレクトリをブックマークから削除する

:NetrwMB コマンドは netrw バッファの外でも使用可能です (一度でも netrw がその
セッション中で起動されていれば)。

“.netrwbook” ファイルは netrw (とvim) が起動されていない間ブックマークを保持し
ます。デフォルトでは ‘runtimepath’の最初のディレクトリに保存されます。

関連項目:
netrw-gb ブックマークに戻る (移動する)
netrw-mB ブックマークを削除する
netrw-qb ブックマークを一覧表示する
g:netrw_home .netrwbook が保存される場所を制御する

pi_netrw – Vim日本語ドキュメント

こちらは、Vim上では下記のコマンドでヘルプを確認できます。

:help netrw-mb
:help netrw-gb
:help netrw-qb

ヘルプで検索するときは、通常は大文字小文字は識別されませんので、どちらでも構いません。

Vim操作の参考書籍

こちらの書籍が、Vimレベルアップの参考になります。


Vim/neovim関連の書籍で、もっとも評判が良くてバイブルと呼んでる人もいる一冊です。Vim/neovimのバージョンに依存しない沢山のTips形式で、その表題通りに「思考のスピードで編集」できるようになるノウハウが詰まっています。その高い評価は Amazon のレビューからも分かる通りです。Vimmer なら必ず一度は読んでおいて間違いありません。


こちらもVim関連の書籍で評価が高い書籍の一冊です。vim-jpで見かける上級Vimmer(Vimサポーターズ)の皆様による、Vimを実践で使ったノウハウからプラグイン関連の情報が詰まっています。日本の Vim界隈を知る上でも是非一読しておきたい一冊です。

Vim/neovim の設定ファイルやプラグインなど、Vim script に関するノウハウがいくつも詰まった一冊です。日本で Vim Script をここまで深く解説している唯一の書籍と言えます。Vim力を伸ばしたいと考えるなら、絶対に避けては通れない書籍でしょう。

プロフィール
管理人
Vim太郎

Vim力アップして、そろそろ上級 Vimmer の仲間入りしたいIT系エンジニアの端くれです。読んでくる訪問者の皆様と一緒に、Vim力を上げていくことができる記事が書ければと考えています。

\フォローする/
\ シェアする /
\フォローする/
関連記事
Vim入門
タイトルとURLをコピーしました