将Vim设置为基本的C ++编辑器

时间:2013-08-24 07:04:54

标签: c++ linux vim editor

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

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

我知道很多这些任务都可以通过插件来完成,所以我需要你的帮助来制作所需插件的列表以及如何将它们组合在一起。

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

2 个答案:

答案 0 :(得分: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 -C | less -R

-statusbar

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

玩得开心!

BTW - 此消息是通过vim和pentadactyl

发送给您的

答案 1 :(得分: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

搜索更多插件

话虽这么说,我使用vim就没有任何插件用于日常C ++开发。它也很方便,因为我可以在服务器或其他人的机器上使用相同的工作流程而不考虑重大差异。

此外,C ++语法高亮显示默认工作,因为语言插件通常已包含在分布式vim中。