草庐IT

vim-plugin

全部标签

c++ - 直接从vim编译

我想在不关闭vi的情况下编译cpp文件。我知道:!g++file.cpp但我更喜欢:make所以我在.vimrc文件中添加了这一行auFileTypeCsetmakeprg=gcc\%auFileTypeCppsetmakeprg=g++\%但我不断得到"make:*****没有指定目标,也没有找到makefile。停止。**"message.谁能告诉我我的设置有什么问题?我用上面的选项编译成功。 最佳答案 你需要在那里替换,试试这样的:setmakeprg=gmake\%:r.o哦,这假设你有:目录中的(M|m)akefile,或

c++ - 直接从vim编译

我想在不关闭vi的情况下编译cpp文件。我知道:!g++file.cpp但我更喜欢:make所以我在.vimrc文件中添加了这一行auFileTypeCsetmakeprg=gcc\%auFileTypeCppsetmakeprg=g++\%但我不断得到"make:*****没有指定目标,也没有找到makefile。停止。**"message.谁能告诉我我的设置有什么问题?我用上面的选项编译成功。 最佳答案 你需要在那里替换,试试这样的:setmakeprg=gmake\%:r.o哦,这假设你有:目录中的(M|m)akefile,或

c++ - 如何让 vim 包装三斜杠注释?

我经常使用gq将较长的注释包装到一定数量的字符内,如果我使用//或/*/*评论我的代码://hereisasimplecommentthatexceedsmylinewidth//acrossmultiplelines//hereisasimplecommentthat//exceedsmylinewidthacross//multiplelines但是,如果我有三斜杠注释,例如对于doxygen,它不起作用:///hereisasimplecommentthatexceedsmylinewidth///acrossmultiplelines///hereisasimplecommen

c++ - 如何让 vim 包装三斜杠注释?

我经常使用gq将较长的注释包装到一定数量的字符内,如果我使用//或/*/*评论我的代码://hereisasimplecommentthatexceedsmylinewidth//acrossmultiplelines//hereisasimplecommentthat//exceedsmylinewidthacross//multiplelines但是,如果我有三斜杠注释,例如对于doxygen,它不起作用:///hereisasimplecommentthatexceedsmylinewidth///acrossmultiplelines///hereisasimplecommen

c++ - g++ 优化标志 : -fuse-linker-plugin vs -fwhole-program

我正在阅读:http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html首先建议:不应将使用此选项(-fwhole-program)与-flto结合使用。相反,依赖链接器插件应该提供更安全、更精确的信息。然后,它建议:如果程序不需要导出任何符号,则可以结合-flto和-fwhole-program以允许过程间优化器使用更积极的假设,这可能导致改进的优化机会。当链接器插件处于事件状态时,不需要使用-fwhole-program(参见-fuse-linker-plugin)。这是否意味着理论上,使用-fuse-linker-plugin和-

c++ - g++ 优化标志 : -fuse-linker-plugin vs -fwhole-program

我正在阅读:http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html首先建议:不应将使用此选项(-fwhole-program)与-flto结合使用。相反,依赖链接器插件应该提供更安全、更精确的信息。然后,它建议:如果程序不需要导出任何符号,则可以结合-flto和-fwhole-program以允许过程间优化器使用更积极的假设,这可能导致改进的优化机会。当链接器插件处于事件状态时,不需要使用-fwhole-program(参见-fuse-linker-plugin)。这是否意味着理论上,使用-fuse-linker-plugin和-

c++ - 如何在 VIM (gvim) 中启用智能感知

有什么方法可以在VIM(gvim)中启用智能感知。我希望将它用于STL。 最佳答案 请原谅我先纠正你,但IntelliSense是MicrosoftVisualStudio中高级代码完成的名称,而不是代码完成的总称。要回答您的问题,您可能需要使用YouCompleteMe.使用vim插件管理器进行设置并不难,但不要忘记运行编译YCM已编译组件的shell脚本。彻底阅读文档,大多数初始问题都是可以避免的。 关于c++-如何在VIM(gvim)中启用智能感知,我们在StackOverflow

c++ - 如何在 VIM (gvim) 中启用智能感知

有什么方法可以在VIM(gvim)中启用智能感知。我希望将它用于STL。 最佳答案 请原谅我先纠正你,但IntelliSense是MicrosoftVisualStudio中高级代码完成的名称,而不是代码完成的总称。要回答您的问题,您可能需要使用YouCompleteMe.使用vim插件管理器进行设置并不难,但不要忘记运行编译YCM已编译组件的shell脚本。彻底阅读文档,大多数初始问题都是可以避免的。 关于c++-如何在VIM(gvim)中启用智能感知,我们在StackOverflow

node.js - ember cli 应用程序构建失败 : The Broccoli Plugin: [object Object] failed with:

version:2.4.2Couldnotstartwatchman;fallingbacktoNodeWatcherforfilesystemevents.Visithttp://www.ember-cli.com/user-guide/#watchmanformoreinfo.File:/home/user/Documents/myApp/appTheBroccoliPlugin:[objectObject]failedwith:Error:watch/home/user/Documents/myApp/appENOSPCatexports._errnoException(util

node.js - ember cli 应用程序构建失败 : The Broccoli Plugin: [object Object] failed with:

version:2.4.2Couldnotstartwatchman;fallingbacktoNodeWatcherforfilesystemevents.Visithttp://www.ember-cli.com/user-guide/#watchmanformoreinfo.File:/home/user/Documents/myApp/appTheBroccoliPlugin:[objectObject]failedwith:Error:watch/home/user/Documents/myApp/appENOSPCatexports._errnoException(util