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

标签 c++ linux vim editor

<分区>

我想设置 Vim 与 C++ 一起工作,我只想执行这些任务:

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

我知道很多这样的任务都可以用插件来完成,所以我需要你的帮助来列出所需的插件以及如何将它们一起设置。

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

最佳答案

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

-写代码(你不说?)

这是给定的

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

:syntax enable

-自动完成(如果可能的话)

在插入模式下,尝试

ctrl-n
ctrl-p

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

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

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

:!g++ -o myprogram myprogram.cpp

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

-侧边的树状 View 项目文件

:!tree -C | less -R

-状态栏

已经在底部了。尝试 gvim 以获得更多工具栏等。

玩得开心!

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

关于c++ - 将 Vim 设置为基本的 C++ 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18415978/

相关文章:

linux - 绕过 Linux 集群网关 - 从桌面直接进入节点

view - Vim 在文件夹查看模式下更改配置

python - 对 Python 代码使用 Vim 折叠的推荐方法是什么

php - 如何以编程方式从 Linux 中的 Apache 重新启动系统服务(不是 Apache)?

vim - 如何使用花括号让 vim 理解环境变量

c++ - 谁能告诉我如何编写一个简单的 C++ 代码来将我的数据(从变量)导出到 PDF 文件而不使用任何外部库或实用程序?

c++ getline函数不允许我输入

c++ - 如何在不阻塞 UI 的情况下在 QGraphicsScene 中移动大约 1000 个项目

c++ - 如何将 etrace 与动态库一起使用以按时间顺序跟踪 C++ 中的函数调用?

mysql - 使用mysql数据有条件批处理文件重命名