vim自动补全功能在哪里 ubuntu18.04下怎么快速打造c/c 编程环境?

[更新]
·
·
分类:互联网
1136 阅读

ubuntu18.04下怎么快速打造c/c

ubuntu18.04下怎么快速打造c/c 编程环境?

编程环境?

使用vim,在编写代码时能自动补全,显示行号就行,教程尽量简单,小白能看懂的那种

安装GCC/G 编译器环境
然后安装vim代码编辑工具
最后安装Git代码版本管理工具
完成上面很简单,只需要三个基本命令:$ apt install gcc git vim
大功告成,接下来你就可以愉快的写代码、编译代码、运行代码了。

apt-get install gdb tmux cscope ctag neovim gcc make
gdb: 不來個debug 怎麼玩?printf/cout嗎?
tmux: terminal 沒有tag 和 pane 會被用IDE的嘲笑死。功能強大,寫code,編譯,一邊debug還能一邊看performance。手還不用離開鍵盤。
cscope,ctag:「IDE的懶人們:項目大了你們玩裸奔的怎麼瀏覽、查找code?」這就要他們閉嘴(記得把生成的數據庫和vim或者neovim連結)
neovim:更優秀的vim 插件執行都是asynchronous,不用一個個的等,效率更高。
gcc:這就不介紹了
make: 快捷,輕便。項目編譯完全掌握在自己手中。

vim成对符号的两个符号一样的自动补全的疑问?

在某些情况下,像 “ ‘ 这样的成对符号已经存在前一半了。这时候在我输入后一半的时自动补全就很烦了。还要手动删除一个,原本是为了方便的自动补全反而变成了累赘。有没有办法可以智能判断,在前一半存在的情况下就不自动补全了?

很简单安装vim符号自动补全插件 delimitMate,github上的地址为 Raimondi/delimitMate。它能完全满足你要的功能。

Vi和Vim的区别及联系是什么?

vim是vi的增强版,完全兼容vi。vim优势主要体现在以下几个方面:
1、多级撤消我们知道在vi里,按u只能撤消上次命令,而在vim里可以无限制的撤消。
2、易用性vi只能运行于unix类中,而vim不仅可以运行于unix,windows,mac等多操作平台。
3、语法加亮vim可以用不同的颜色来加亮你的代码。
4、可视化操作就是说vim不仅可以在终端运行,也可以运行于xwindow、macos、windows。
5、对vi的完全兼容某些情况下,你可以把vim当成vi来使用。