16

最新のブラウザには、「プライベート モード」または「シークレット モード」と呼ばれる機能があります。私は vim で同じことをしようとしています。つまり、自分のアクティビティの痕跡が残らないように実行します。このようにして、情報が漏洩することを心配することなく、暗号化されたボリュームに保存されている機密情報を含むファイルを開くために vim を使用することができます。

これまでに行ったことは次のとおりです。

alias vim_private="vim -i NONE --cmd 'set noswapfile' --cmd 'set nobackup'"

私は.bashrcにそれを持っています。上記の理由:

  • -i NONEファイル名やレジスタの内容が .viminfo を通じて漏洩しないようにする
  • --cmd 'set noswapfile'スワップファイルの作成を防ぐためです
  • --cmd 'set nobackup'バックアップファイルがない場合

私が行方不明になっているものは他にありますか?vimが情報を漏らす可能性のある他の方法はありますか?

4

1 に答える 1

4

設定は問題ないようです。Vim を as として起動したときにプラグインが読み込まれるかどうかはわかりませんviが、いくつかのプラグイン (MRU 機能を提供するものなど) も情報を (通常は~/.vim...ファイルに) 保存します。それらの負荷は、 によって回避できます--noplugin

また、パラノイアの場合$VIMINIT、 、:set exrc、および:set modelineVimscript コードが実行される可能性があります。これにより、プライバシー関連のオプションが (再度) 有効になる可能性があります。

于 2013-04-09T07:25:21.277 に答える