用户登录
用户注册

分享至

cscope vim

  • 作者: 大瑶凌丸子
  • 来源: 51数据库
  • 2020-09-21
我开发代码和阅读代码使用的是相同的工具,不明白为何要将两者区分开。我一般使用下列工具之一(以 Javascript / html 编辑为主) Notepad++ / Editplus / Apatana 。



  IntelliJ 
它被评为最优秀的IDE,在国外深受好评。能快速的在类中定位方法。而且集成的UML能能对某个类生产UML图,浏览一个类的全貌。
它的多窗口功能,能在不同的窗口中进行编制。在多显示器下更显突出。
支持版本浏览,能比较一个类的历史修改记录。



  从前读/写C程序时是ctags/cscope+vim。
后来很长一段时间接触Java/Python代码。都是直接在Finder里找到文件,用MacVim打开文件阅读代码。偶尔也用用Ack。
新加入团队这段时间纯Python,用Vim+NerdTree+Ack阅读编辑代码。
----------------------------------------------
由于阅读别人项目的代码通常带有目的性,而自己又会有几下定位到文件的狗屎运,因此连cscope之类的东西都懒得配置了。写代码方面也没配任何的OmniComplete,甚至通常映射C-n的<tab>都取消掉了。这样的好处除了会强制减少接口命名的歧义外,就比较练记忆力。



  在linux上用vim,在windows上用notepad++。简单就是美。



  没人用TextMate么...Windows下的sublime text也很好用...



  除了source insight,就没有感觉好的了。Eclipse和Netbeans还凑合,vim+cscope也不错,工程大到一定程度之后,反倒觉得find+grep更得心应手
软件
前端设计
程序设计
Java相关