vim编辑器是否有任何实用程序/插件添加评论/标题?

问题描述:

我已经在vim编辑器中打开任何C/C++文件时搜索了一些插件,用于添加自动/手动标题/注释/功能细节,甚至尝试使用.vimrc文件使用自动命令。但是它们是为了打开一个新文件。现有文件是否有相同的内容?vim编辑器是否有任何实用程序/插件添加评论/标题?

在大代码库中添加关于代码/函数的信息非常繁琐。

+0

文件标题和函数标题等的注释应该与代码同时写入。注意:当我生成代码时,我发现有小文件可用,其中包含文件和函数头的模板,因为我可以将其内容粘贴到需要的地方。 – user3629249

+0

是的,在编写代码时应该输入注释和标题,但是在某些情况下,我们必须编写第一代代码,例如测试应用程序等。如果代码库很大,肯定会有其他人修改代码库或者你自己,并可以找到像你一样的东西,如**头**,**注释**,** ifdef **,** ifndef **等。另外,复制和粘贴不能灵活定制输入代码时的模板。 –

至少有两种方法,一种使用缩写,一种使用片段。

例如,您可以使用Ultisnips添加预先建立的标题。

lh-cpp规定:

  • 定制templates for file headers
    • 自动加载时从文件模板创建一个新的文件,扩大了专用.h/.cpp文件模板之前
    • 或需求,因为他们有3种方法可以触发模板/片段扩展(自动在新文件中,或在此处按需要使用:MuTemplate c/internals/c-file-header(您也可以将别名设置为别的)或s nippet扩展)。由于lh-cpp/mu-模板片段/模板实际上与函数/变体点相似,因此您可以要求仅扩展文件标头(可以基于每个项目进行自定义)或反重新保护等等。
  • :DOX命令,分析功能的签名,以填补该函数头是最好的,各种形式的classes可能
  • 先进的片段(实体类,基础类,可复制的类,异常类,...)和应最终会从类语义中尽可能多地填充doxygen类中的信息 - 我只是没有足够的时间来实现此功能。
+0

通过** lh-cpp **的链接后,我了解了** c.vim **。它轻巧,是定制文件和标题的好工具。谢谢。 @Luc。 –

+0

@ Ac3_DeXt3R,你有没有试过lh-cpp? –