将Vim设置为基本的C++编辑器
set Vim as a basic C++ Editor
我想将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中了。
- 我无法在Visual Studio代码中使用CIN输入答案,它说输入您的年龄,但它说只读文本编辑器如何解决这个问题?
- "未定义对'WinMain@16'的引用"gcc 编辑器中的错误
- 如何从C++而不是虚幻编辑器中添加静态网格体组件的值?
- UE4 - Visual Studio在我从编辑器添加新的c ++文件后无法打开任何源文件 - UBT_COMPILED
- 图标编辑器中的自定义颜色 (VS 2015)
- Qt的QFontMetrics::horizontalAdvance()缺少代码编辑器实现
- 如何在文本编辑器中处理 [-Wc++11-extensions]
- C++链接编辑器找不到函数声明(未定义的引用)
- 如何将按钮添加到节点的属性编辑器面板,该面板调用该节点内的方法?
- QT创建者(4.2.2)编辑器中的独特指针导航
- 带有cmake的qtCreator,编辑器中未正确解析__cplusplus值
- 检查重叠时,虚幻编辑器会崩溃
- 如何在Windows中将使用Qt制作的记事本设置为默认文本编辑器
- 尝试在自定义 QT 创建器文本编辑器中创建查找和替换循环.我似乎无法设置光标位置
- UTF-16LE 编码问题与 Qt 文本编辑器用 C++ 编写
- Qt无法手动连接到任何插槽(UI编辑器)
- 编辑器(VS2019)拒绝了示例中的getline(stream,string)
- Qt委托编辑器弹出,没有父级
- 如果要调用多个成员函数,对象编辑器是否是一种好方法?
- 如何在虚幻编辑器内容浏览器中查找虚幻游戏模式