当前位置: 技术问答>linux和unix
关于linux c,c++编程的疑惑
来源: 互联网 发布时间:2017-02-05
本文导语: 最近公司开始做linux的程序了。 公司主张用vi来编程,听说华为那些大公司也是用vi编程的 我试用了下vi编程。也试用了下用qtcreator或其他IDE来编程。 实在感觉vi 没有什么优势,倒是劣势不少: 比如 1、函数补全vi...
最近公司开始做linux的程序了。
公司主张用vi来编程,听说华为那些大公司也是用vi编程的
我试用了下vi编程。也试用了下用qtcreator或其他IDE来编程。
实在感觉vi 没有什么优势,倒是劣势不少:
比如 1、函数补全vi没有。
2、当我包含系统的库文件时,比如gdk.h(打个比喻而已)。通过qt等IDE我可以直接跳过去看,用vi却不行。
3、写完程序,需要保存退出vi,然后gcc编译,发现有错我又得vi改写程序,而且光标也不在原来的位置了。
但是其他人说高手都是用vi,很多大公司也是用vi,于是我疑惑了。
难道vi确实比其他IDE强大,只是我不是高手而已?
公司主张用vi来编程,听说华为那些大公司也是用vi编程的
我试用了下vi编程。也试用了下用qtcreator或其他IDE来编程。
实在感觉vi 没有什么优势,倒是劣势不少:
比如 1、函数补全vi没有。
2、当我包含系统的库文件时,比如gdk.h(打个比喻而已)。通过qt等IDE我可以直接跳过去看,用vi却不行。
3、写完程序,需要保存退出vi,然后gcc编译,发现有错我又得vi改写程序,而且光标也不在原来的位置了。
但是其他人说高手都是用vi,很多大公司也是用vi,于是我疑惑了。
难道vi确实比其他IDE强大,只是我不是高手而已?
|
有图有真相!
|
1:好像Ctrl+n或者Ctrl+p不是能够自动补全的吗?
2:vim要强大需要插件 比如ctags和Tlist的 就可以实现跳跃函数
3:不需要退出也能行的 你需要仔细看看vim究竟是怎么使用的 看看教程之类的
2:vim要强大需要插件 比如ctags和Tlist的 就可以实现跳跃函数
3:不需要退出也能行的 你需要仔细看看vim究竟是怎么使用的 看看教程之类的
|
vi还是vim? 可以google下各种插件....
|
vi需要各种插件来包装方能强大
|
vi需要添加各种插件,目前插件还是很丰富的
另外,编辑源码和编译可以用两个窗口嘛,编辑的窗口不用退出,w保存即可
另外,编辑源码和编译可以用两个窗口嘛,编辑的窗口不用退出,w保存即可
|
3、写完程序,需要保存退出vi,然后gcc编译,发现有错我又得vi改写程序,而且光标也不在原来的位置了。
用VIM就可以!
用VIM就可以!
|
vim需要安装插件来完成IDE功能