1. ホーム
  2. vim

[解決済み] .netrwhistとは何ですか?

2022-06-02 16:17:37

質問

のファイルを編集するとき ~/.vim にあるファイルを編集すると .netrwhist のファイルも不思議なことに変更されてしまいます。

内容なんだけどね。

let g:netrw_dirhistmax  =10
let g:netrw_dirhist_cnt =6
...and so on...

このファイルは何をするものなのでしょうか?重要ですか?

どのように解決するのですか?

netrw は vim プラグイン/スクリプト の一種で、ネットワーク越しのファイルの読み書きをサポートします。 .netrwhist は、変更されたすべてのディレクトリを保持する履歴ファイルです。ですから ~/.vim の内容を変更すると .netrwhist

サンプル .netrwhist は次のようになります。

let g:netrw_dirhistmax  =10
let g:netrw_dirhist_cnt =6
let g:netrw_dirhist_1='/Users/wolever/EnSi/repos/web/env/web/lib/python2.6/site-packages/django'
let g:netrw_dirhist_2='/private/tmp/b/.hg/attic'
let g:netrw_dirhist_3='/Users/wolever/code/sandbox/pydhcplib-0.6.2/pydhcplib'
let g:netrw_dirhist_4='/Users/wolever/EnSi/repos/common/env/common/bin'
let g:netrw_dirhist_5='/Users/wolever/EnSi/repos/common/explode'
let g:netrw_dirhist_6='/Users/wolever/Sites/massuni-wiki/conf'

netrw_dirhistmax は、履歴ファイルに保存する変更されたディレクトリの最大数を示します。 つまり、最大履歴サイズです。 netrw_dirhist_cnt は現在の履歴の変更されたディレクトリの数を示します。

netrw が履歴ファイルを生成しないようにしたい場合は この .