如何在“私人模式”启动vim

时间:2013-04-09 07:05:28

标签: vim privacy

现代浏览器具有称为“私人模式”或“隐身模式”的功能。我正在尝试用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泄露信息吗?

1 个答案:

答案 0 :(得分:4)

您的设置看起来很好。当你以vi调用Vim时,我不确定是否会加载插件,但是几个插件(例如提供MRU功能)也会存储信息(通常在~/.vim...文件中)。可以通过--noplugin来避免它们的负载。

此外,对于偏执狂,$VIMINIT:set exrc:set modeline可能会导致执行Vimscript代码;这可以(重新)启用与隐私相关的选项。