0

我想将 Vim 设置为使用 C++,我只想执行这些任务:

  • 写代码(你不说?)
  • 检查并突出显示 C++ 语法
  • 自动完成(如果可能)
  • 编译、运行、调试并返回编辑器
  • 侧面的树视图项目文件
  • 状态栏

我知道大部分任务都可以通过插件完成,所以我需要你的帮助来列出所需的插件以及如何将它们一起设置。

为什么是基本的?好吧,我正在我的大学学习编程课程 1 级,我们将制作简单的命令行程序,简单的数学评估(函数、数组偶数或奇数、绘制带星号的三角形等)。

4

2 回答 2

3

我认为您不需要任何插件...您想要的功能已经存在。

-写代码(你不说?)

这是给定的

-检查并突出显示 C++ 语法

:syntax enable

-自动补全(如果可能的话)

在插入模式下,尝试

ctrl-n
ctrl-p

- 编译、运行、调试并返回编辑器

vim 是编辑器,而不是编译器。但是,您可以放入 shell 来运行这些命令或使用:!commandname. 尝试以下方法之一

ctrl-z
g++ -o myprogram myprogram.cpp
fg

或者

:!g++ -o myprogram myprogram.cpp

或者只是保持另一个终端打开。

-tree-view 项目文件在旁边

:!tree -C | less -R

-状态栏

已经在底部了。尝试使用 gvim 获取更多工具栏等。

玩得开心!

顺便说一句 - 这个消息是通过 vim 和 pentadactyl 带给你的

于 2013-08-24T08:19:08.803 回答
2

一些可能对你有帮助的插件,我在很久以前尝试开始使用 vim 时尝试过:

IDE:http ://www.vim.org/scripts/script.php?script_id=213

树状图:http ://www.vim.org/scripts/script.php?script_id=1658

调试:http ://www.vim.org/scripts/script.php?script_id=3039

完成:http ://ctags.sourceforge.net/和http://www.vim.org/scripts/script.php?script_id=1520

状态栏:http : //www.vim.org/scripts/script.php? script_id=3881及其后继http://usevim.com/2013/01/23/vim-powerline/

您可以在http://www.vim.org/scripts/index.php搜索更多插件

话虽如此,我在日常 C++ 开发中没有任何插件就可以很好地使用 vim。它也很方便,因为我可以在 ssh 连接到服务器或其他人的机器时使用相同的工作流程,而无需考虑重大差异。

C++ 语法高亮默认情况下也有效,因为这些语言插件通常已经包含在分布式 vim 中。

于 2013-08-24T07:32:19.260 回答