首页 > 解决方案 > gVim 在创建新文件时不会打开 Skeleton Code

问题描述

我目前正在使用 gVim 编写 C++ 代码。我最近制作了一个包含导入、宏等的骨架文件,这样每次我制作一个新的 .cpp 文件时,它都会自动将骨架添加到其中。

为此,我使用了这一行: * autocmd BufNewFile .cpp 0r C:/Me/template.cpp

每当我使用命令提示符 (vim A.cpp) 创建一个新文件时,都会在命令提示符下创建一个新文件,并且该文件包含代码框架。但是,当使用 gVim 文本编辑器时,当我创建一个新的 cpp 文件时,它不会随代码框架一起打开。为了获得文件上的代码骨架,我必须从 gVim 中 :q 然后 :e 进入文件。在 :e' 进入文件之后,如果我进行更改然后 :wq 它会显示“无法写入 viminfo 文件 C:/_viminfo.tmp”。此外,当我尝试通过文件资源管理器打开我用 gVim 制作的文件时(在获得模板后),它显示为空白文件。每当我在 gVim 中创建新的 cpp 文件时,如何让 gVim 自动拥有代码框架?

标签: vimvim-plugin

解决方案


推荐阅读