[CodeEditor]常用代码查看与编辑工具

原创 2015年07月11日 00:23:37
   问题描述:对于程序代码量小的代码,直接用记事本打开查看也可以,程序架构简单。但是对于代码量大的程序,就只能分模块的进行了,许多代码都是由团队合作来完成,每人负责一个模块,但是每一个模块的代码量仍然是很大的,要提高代码阅读或者修改的效率,就需要使用专门的代码阅读或编辑的工具了。
   Windows下:因为都是图形化界面,所以许多代码阅读和编辑的工具还是功能强大的,但最好的可能还是sourceinsight了吧,建一个工程,将相关源代码可以随时添加或者移除,对各个函数都有相应的小窗口显示,并有很好的查找功能关联的功能,能专业用于代码的阅读和查看,很高效。完整的开发只需要结合一个编译器就行,在SI中将代码进行修改,然后编译器中直接编译即可,会自动检测到代码的改变的。Windows下应该有更多工具吧,但这个组合的使用效果是非常好的,其他的也就不怎么去关注了,毕竟都是工具。
   Linux下:Linux下可以在wine下使用windows的软件,这样也可以使用sourceinsight的,但是在wine下也使用过一些软件,但总感觉不太舒服,之前弄了个QQ,老是会出现问题。而sourceinsight是没有linux版本的。Linux下有类似的sourcenavigator,slickedit据说都不错的,还可以使用eclipse。Linux下一般推荐的是cscope和ctags,这两个我也没有使用过,还有大名鼎鼎的编辑器vim。Linux下的代码阅读与编辑工具常用的应当是vim+ctags+cscope和emacs+cscope。许多人都推荐这两个,应当并不是直观好看的原因,而是都使用命令行操作,很专业,功能非常灵活,值得学好用好。
   虚拟机:最后还可以将各方面的强项结合起来,如果要方便使用windows的功能,又需要在linux下进行开发学习,虚拟机是非常好的工具了,比如可以在Windows下用SI看代码,在Linux下编译等等,非常的灵活了。
    当然还有Mac系统了,推荐sublime,sublime是跨平台的,Mac,Linux,Windows都可以使用的,体验很不错。不过也要花点时间配置下插件。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

百度ueditor富文本编辑器插入html代码问题

今天下午想把ueditor保存的html代码从数据库取出来放回到ueditor中编辑,然后就一直放不进去,经过不断地查资料,通过不断地测试终于成功,接下来我讲一下我的解决方法从后台取到值后想在js中直...

C++模板特化与重载

重载函数模板:#include template int f(T) { return 1; } template int f(T*) { return 2; } i...

一些常用代码编辑工具的使用技巧小结

一些常用代码编辑工具的使用技巧小结    一、使用Vi编辑多文档 “VI编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,使它成了效率很高的文本编辑...

常用3D建模工具的材质编辑与纹理贴图方法

1.采用程序的方法简化纹理贴图的几种情况 (1)采用程序的方法构建3D模型时,可以很方便的确定物体面的坐标与纹理坐标,就采用物体坐标与纹理坐标相关联的方法来实现纹理贴图; (2)交互式的纹理贴图(...

Salesforce开发工具之Metaforce - 同步/编辑代码

上篇文章我们介绍了iMetaforce的安装,工作区的设置以及项目的初始化,今天我们来了解一下如何使用Metaforce同步和编辑Salesforce代码。Metaforce对salesforce代码...

GVim代码编辑工具的安装和插件的安装

为了很好的利用该文本编辑器的强大功能,需要对其进行适当的设置 以下是软件和插件的资源地址是来源于博主dragon76的博文【Windows下gvim配置 】  (a)gvim72.exe地址ftp...

java常用编辑工具大全

  • 2012-07-27 16:05
  • 13.12MB
  • 下载

Linux常用文本编辑工具及常用指令

以下工具的使用都是建立在会简单使用正则表达式的基础上,不了解的群攻自己做功课。sedsed是一种流式编辑器,是一种文本编辑工具,以行为单位进行文本操作。sed默认按照basic规则进行匹配。 常用的...
  • LLZK_
  • LLZK_
  • 2017-04-22 20:45
  • 2062
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)