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

set Vim as a basic C++ Editor

本文关键字:C++ 编辑器 Vim 设置      更新时间:2023-10-16

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

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

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

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

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

-写代码(你不说?)

这是一个给定的

-检查并突出显示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

-状态

已经垫底了。尝试gvim获取更多工具栏等。

玩得开心!

BTW-此消息是通过vim和五烷基带给您的

一些插件可能会帮助你和我很久以前尝试使用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中了。