日期:2014-05-16  浏览次数:20624 次

关于linux c,c++编程的疑惑
最近公司开始做linux的程序了。
公司主张用vi来编程,听说华为那些大公司也是用vi编程的
我试用了下vi编程。也试用了下用qtcreator或其他IDE来编程。
实在感觉vi 没有什么优势,倒是劣势不少:
比如 1、函数补全vi没有。
  2、当我包含系统的库文件时,比如gdk.h(打个比喻而已)。通过qt等IDE我可以直接跳过去看,用vi却不行。
  3、写完程序,需要保存退出vi,然后gcc编译,发现有错我又得vi改写程序,而且光标也不在原来的位置了。

但是其他人说高手都是用vi,很多大公司也是用vi,于是我疑惑了。
难道vi确实比其他IDE强大,只是我不是高手而已?



------解决方案--------------------
vi还是vim? 可以google下各种插件....
------解决方案--------------------
vi需要各种插件来包装方能强大
------解决方案--------------------
vi需要添加各种插件,目前插件还是很丰富的

另外,编辑源码和编译可以用两个窗口嘛,编辑的窗口不用退出,w保存即可
------解决方案--------------------
3、写完程序,需要保存退出vi,然后gcc编译,发现有错我又得vi改写程序,而且光标也不在原来的位置了。
用VIM就可以!

------解决方案--------------------
vim需要安装插件来完成IDE功能
------解决方案--------------------
1:好像Ctrl+n或者Ctrl+p不是能够自动补全的吗?
2:vim要强大需要插件 比如ctags和Tlist的 就可以实现跳跃函数
3:不需要退出也能行的 你需要仔细看看vim究竟是怎么使用的 看看教程之类的
------解决方案--------------------
探讨
1、函数补全vi没有。
2、当我包含系统的库文件时,比如gdk.h(打个比喻而已)。通过qt等IDE我可以直接跳过去看,用vi却不行。
3、写完程序,需要保存退出vi,然后gcc编译,发现有错我又得vi改写程序,而且光标也不在原来的位置了。