Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim使用默认值关闭文件_Vim - Fatal编程技术网

Vim使用默认值关闭文件

Vim使用默认值关闭文件,vim,Vim,每次我要关闭文件时,有没有办法告诉Vim该做什么?具体地说,我这样问是因为我不想一直打电话给:mkview,尤其是因为我大部分时间都忘记了。。。 因此,我可以告诉Vim在打开文件时调用:loadview,在关闭文件时调用:mkview吗?如果您知道搜索什么,最好的答案通常在Vim的帮助中。在这种情况下,一种可能的解决方案是: 您可以根据自己的需要对此进行修改。要使其适用于所有文件类型,请使用*而不是*.c。要在Vim启动和退出时实现这一点,请使用事件vimleeve和VimEnter,而不是Bu

每次我要关闭文件时,有没有办法告诉Vim该做什么?具体地说,我这样问是因为我不想一直打电话给
:mkview
,尤其是因为我大部分时间都忘记了。。。
因此,我可以告诉Vim在打开文件时调用
:loadview
,在关闭文件时调用
:mkview
吗?

如果您知道搜索什么,最好的答案通常在Vim的帮助中。在这种情况下,一种可能的解决方案是:

您可以根据自己的需要对此进行修改。要使其适用于所有文件类型,请使用
*
而不是
*.c
。要在Vim启动和退出时实现这一点,请使用事件
vimleeve
VimEnter
,而不是
BufWinLeave
bufwinter

To automatically save and restore views for *.c files:
    au BufWinLeave *.c mkview
    au BufWinEnter *.c silent loadview