如果我运行 Vim 然后打开一个加密文件,它会要求输入加密密码。如果我关闭打开文件的窗口(不关闭 vim)然后重新打开文件,则不再显示密码提示。是否有任何设置可以修改此行为?我希望 vim 每次打开文件时都询问密码,无论它是否是同一个 Vim“会话”。
根据 vim 文档,:q
关闭当前窗口,只有在没有剩余窗口时才退出。在 vim 中,窗口只是可以显示缓冲区的“视口”。vim 文档本身很好地总结了这一点。来自:help window
:
A buffer is the in-memory text of a file.
A window is a viewport on a buffer.
A tab page is a collection of windows.
Run Code Online (Sandbox Code Playgroud)
如果您hidden
设置了该选项,关闭窗口会隐藏缓冲区但不会 " abandon
" 它,因此 vim 仍在跟踪内容。随着'hidden'
集,当你“重新打开”的文件,你只是重新显示/取消隐藏缓冲区,实际上没有重新打开磁盘上的文件。
有关更多信息,请查看
:help hidden
:help abandon
Run Code Online (Sandbox Code Playgroud)