从事十几年,涉及到的编程语言差不多有十几种,但真正常用的差不多三种,C/C++ java三种编程语言,不同的编程语言可能涉及使用的编辑器也会有所差异,其实编辑器的好坏主要是个人习惯问题,以及接触的第一门编程语言有很大的关系,毕竟在第一门编程语言留给自己第一印象最深刻,现在就把自己经历过的编程语言编辑器在这作为过来人在这总结下。
主要在学习C语言的时候,安装linux系统学习的,在使用之前看到很多书上讲linux 多么神圣,结果在第一次安装linux就把windows系统盘给破坏掉了,第一次印象非常的不美好,既然已经坏了就索性搞到低,最后安装成功发现在vim下编辑东西太费劲了,后来坚持去学习一些常见的用法使用起来也是非常快,主要是快捷键用熟练了效率会提升很多。
前前后后用了差不多十几年了,除非特别复杂的代码修改可能会借助IDE工具调试一下,正常都会在vim下开发,主要进行字符串的查找和替换非常方便。
基本上开发C/C++都会用到这个编辑器,安装包非常小,但查看代码并且看代码的关联非常方便,这款编辑器的神奇之处在于这么复杂的功能,安装包这么小,并且版本迭代非常少,几乎是基本功能一次性到位,这算是软件编辑器里面的一个奇葩。
从事C++开发,开发文件数目比较多的工具使用的比较多,最喜欢还是里面代码调用关联,容易很短时间内梳理清楚一个非常复杂的功能模块。
开发java必备软件,虽然里面很多人切换到新的IDE,但还是舍不得切换,有个不知道是优点还是缺点,一旦使用习惯一个编辑器再想切换觉得特别别扭,除非必须项目强制需要,对于工具的使用首先要习惯的是快捷键,工具效率的提升主要体现在工具快捷键上。
几乎是一款专门为java打造的IDE,从代码的编写检查错误上体现了非常多的,可定制插件方便功能扩展,开发自由免费,重要的很有很大大公司鼎力支持,但也有一些不太好的地方,用的时间长了容易卡死就是假死状态,有时候版本更新太快了导致有很多不兼容的地方,但对于开发java而言没有毛病。
常见的编辑器还是多少也会接触一些,UltraEdit这个倒也经常用,主要UltraEdit有个SourceInsight比不了的功能可以竖行选择代码,这点对于编辑代码以及整理字符串非常有用。
这些都是编程过程中经常使用的,每个人喜欢什么样子的编辑器,和自身的条件以及习惯都有很大的关系,主要和编程语言息息相关。
图片来自互联网如有侵权请联系小编立即删除