一、vim(编辑器)
vs 是一个集成开发环境(IDE)
1.代码编辑器
2.编译器:把.C文件变成可执行程序
3.调试器:能够详细跟踪和分析程序的执行过程
4.工程管理器
Linux 下有类似于VS 的IDE,但IDE都依赖于图形。
-----1借助IDE的远程开发功能
开发体验较差
-----2直接登录到Linux上,使用一组命令行开发工具来完成
(a) vim代码编辑器
(b)编译器 gcc
(c)调试器 gdb
(d)工程管理 makefile
------3.vim代码编辑器
(a)vim 是世界上最厉害的编译器之一
(1)支持很多快捷键
(2)支持非常强大的扩展功能(插件体系)
(b) vi(vim前身) 197X
vim 1991
(c)vim的竞争对手们
1.emacs
(1)支持非常丰富的快捷键(太依赖ctr键)
(2)支持非常强大的扩展功能
2.notepad++/ue/source insight
3.sublime text (闭源,收费)
(1)支持vim风格的快捷键
(2)支持非常强大的扩展功能
(3)界面好看(最性感的编辑器)
4.VSCode (微软儿子) 当今Github排行第三软件
(1)支持vim风格的快捷键
(2)支持非常强大的扩展功能
(3)界面好看(最性感的编辑器)
(4)插件安装方便(vim痛点)
5.Atom (Githu儿子)
(1)支持vim风格的快捷键
(2)支持非常强大的扩展功能
(3)界面好看(最性感的编辑器)
(4)插件安装方便(vim痛点)
(5)启动速度特别慢
6.neovim (宿敌)
LSP(language srever proto) 思想
进入vim
vim
vim file
vim启动脚本
vim 启动的时候就会执行启动脚本中的一些内容,借助这样的内容开启
一些选项和功能, 从而提高vim 的用户体验。
安装vim启动脚本到码云搜vimforcpp,有安装教程
vim 官方说明书
vim vimtutor
二、git / yum(项目管理工具)
yum install git(先安装git才能使用)
yum install gcc(先安装gcc才能使用)
三、gcc / gpp(编辑器)
四、gdb(调试器)
yum install gdb(先安装gdb才能使用)