问题描述:对于程序代码量小的代码,直接用记事本打开查看也可以,程序架构简单。但是对于代码量大的程序,就只能分模块的进行了,许多代码都是由团队合作来完成,每人负责一个模块,但是每一个模块的代码量仍然是很大的,要提高代码阅读或者修改的效率,就需要使用专门的代码阅读或编辑的工具了。

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都可以使用的,体验很不错。不过也要花点时间配置下插件。
更多精彩内容欢迎关注“技塑未来”微信公众号。

常用代码编辑工具简单记录相关推荐

  1. UltraEdit 27.0.0.24 中文版 — 文本代码编辑工具

    关注工种号:潮软件 搜索下载 软件介绍 UltraEdit 中文破解版是一款文本代码编辑工具,简称UE,是一套由 IDM Solution 开发的功能强大的.能够满足用户一切编辑需要的文本编辑器,使用 ...

  2. 安装js包管理工具(node.js、yarm)及代码编辑工具(vs code)

    学习vue等前端开发需要安装node.js.它是js包的管理工具,个人理解相当于java的maven. 在开发之前需要安装node.js和yarm.关于什么npm和yarn之间的区别,请网上找资料.有 ...

  3. 5 款阿里常用代码检测工具,免费用!

    作者 | 喻阳 面临问题 在日常研发过程中,我们通常面临的代码资产问题主要分为两大类:代码质量问题和代码安全漏洞. 1.代码质量问题 代码质量其实是一个老生常谈的话题,但问题是大家都知道它很重要,却又 ...

  4. idm uestudio 20绿色版(文本代码编辑工具) v20.10.0.52

    uestudio 20是由知名公司IDM打造的一款全新的文本代码编辑工具,同时也是uestudio系列的最新版,该软件功能强大,不仅包含了19版本的全部功能,除此之外,它还能够通过多个插入符编辑,列/ ...

  5. 几个实用的软件开发工具之——代码编辑工具

    1 代码编辑工具 1.1 source insight Source insight 是一款非常优秀的代码编辑软件,支持创建工程(同时支持网络创建),语法着色,词语联想,它的代码搜索功能非常强大,非常 ...

  6. 6款程序员常用代码对比工具,你用过几款?

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍6款程序员常用的代码比较工具. 01.WinMerge WinMerge是一款运行于Windows系统下的文件 ...

  7. PHP常用的代码编辑工具

    目录 PHP编译器: Notepad++ Visual Studio Code Sublime Text HBuilder Zend Studio ​vim PHP编译器: Notepad++:[ht ...

  8. 在线html代码测试工具,CodePen - 一个在线的前端代码编辑工具(可用于制作测试页面、代码调试)...

    有时我们需要调试一些前端代码(无论是 html.css,还是 js),或者要制作一个 demo 分享给他人.这些都可以借助 CodePen 这个网站来实现. 一.基本介绍 1,什么是 CodePen? ...

  9. python代码编辑工具pycharm的使用技巧

    目录 后端开发使用pycharm的技巧 1.使用说明 2.database 3.HTTP Client 1.使用说明 首先说明,本文所使用的功能为pycharm专业版所支持,其他版本如社区版,教育版, ...

最新文章

  1. cacti关于MYSQL的监控
  2. 用python画花瓣-Python教程:使用Turtles画出带有花瓣的花
  3. 一文读懂什么是Java中的自动拆装箱
  4. 成功解决WARNING: You do not appear to have an NVIDIA GPU supported by the 430.34 NVIDIA Linux graph
  5. Effective Java之静态工厂代替构造器(一)
  6. win10怎么修改计算机桌面存储路径,Win10系统桌面储存位置如何设置
  7. shell 脚本初步,启动可执行 jar 文件
  8. 让这三个月来的更猛烈些吧,前端react同构项目
  9. Git笔记(33) Rerere
  10. 云服务器里面安装虚拟服务器,云服务器里面安装虚拟服务器
  11. vagrant 常用的几个命令
  12. PyQt 的程序框架——面向对象版本
  13. Java实现微信H5支付
  14. 汇编语言编译文件报 error A2105: Excepted: instruction or directive
  15. empty怎么发音_empty怎么读
  16. 使用Axure实现原型设计(一)
  17. c++随笔——隐藏窗口
  18. 循环神经网络--RNN GRU LSTM 对比分析
  19. android 表情工厂,表情工厂安卓版
  20. 句柄Hwnd 与 窗口Wnd的联系

热门文章

  1. 第十四章 简单数据库应用的创建及MASTAPP介绍(三)
  2. 2022年PMP最新报名流程来了! PMP考生看过来!
  3. Invalid character found in method name. HTTP method names must be tokens 的解决方法
  4. 计算机网络12.1--广域网
  5. 华为荣耀畅玩5C NEM-UL10 ROOT那些事儿(亲测成功)
  6. php身份证省市县查询
  7. MS系统老是跳服务器连接不上,无法连接到 DESKTOP-G 1I39VQ\MSSQLSERVER01 解决方法
  8. Web登录使用RSA对密码进行加密解密过程
  9. 合成孔径雷达图像去噪算法研究综述
  10. MyCat分库分表和读写分离