vim - 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 自动拥有代码框架?
解决方案
推荐阅读
- scala - Discarded non-Unit value Error When Using Akka
- java - How to change active WorkingSets programmatically?
- eclipse - How to maintain order of methods of interface in implemented class
- flutter - 未来如何获取内部数据
- javascript - Create a folder shortcut in another folder using javascript and Google api v3
- python - Render relationship model in template
- visual-studio-code - Reload required when updating an extension
- angular - Angular forms: best practise for complex nested reactive forms and validation at root component
- c# - Keep Getting null on DataRowView'
- javascript - How React native converts require to UIImage?