gpt4 book ai didi

vim - 如何在 "private mode"中启动 vim

转载 作者:行者123 更新时间:2023-12-03 20:56:54 32 4
gpt4 key购买 nike

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

    最佳答案

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

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

    关于vim - 如何在 "private mode"中启动 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15895432/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com