gpt4 book ai didi

c++ - 使用 vim 作为 c++11 IDE

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:29:11 24 4
gpt4 key购买 nike

我已经在 Vim 中设置我的开发环境有一段时间了。由于我所有的项目都在 C++11 中,我发现了一些插件让我的生活更轻松,几乎与 Intellij 和 Java 时代一样好。但是,仍然缺少一些东西。

我想念的主要功能是重构实用程序(跨项目重命名、将代码重构为函数/类、删除类,...)。关于如何在 vim 中获得此类功能的任何建议?

我正在使用以下插件:


gmarik/vundle
Valloric/你完成我
一个.vim
wincent/命令-T
DoxygenToolkit.vim
scrooloose/nerdtree
godlygeek/表格
tpope/vim 敏感
tpope/vim-unimpaired
tpope/vim-endwise
tpope/vim- Fugitive
jeffkreeftmeijer/vim-numbertoggle
Lokaltog/vim-easymotion
rstacruz/sparkup'
Mizuchi/STL 语法


如果你想要完整的细节,这是我的 .vimrc(请随意在要点中贡献它):

https://gist.github.com/MauricioCarneiro/9547864

最佳答案

在我的插件套件中,您会发现:

  • lh-cpp (各种专用于 C++ 的东西)
  • lh-brackets (智能插入括号、环绕、...)
  • mu-template ,具有先进的 C++ 感知模板和片段
  • 一个local_vimrc帮助定义项目的插件
  • BuildWrapperTools
    • 结束通话,
    • 为编译器输出提供过滤器(例如动态添加 STLfilt),
    • 允许在调试/发布/任何配置之间切换(对于 CMake 下的项目);示例 here
  • lh-refactor (通用重构套件)

在 github 上,我也有一个 experimental project包装 clang-indexer。

关于c++ - 使用 vim 作为 c++11 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22407035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com