上次拿到别人发过来的源码包,盯着后缀.java的文件发呆,到处去搜java文件怎么打开,一开始脑子转不过弯,直接双击,系统一直在找能打开它的程序,反复弹出选择应用的窗口,试了好几个软件都没反应,折腾半天,才反应过来这个文件本身不是可直接运行的程序,它只是一份源代码文本。
最先随手点的就是系统自带的记事本。右键文件,选择打开方式,勾选记事本,文本内容一下子就出来了,代码行、注释文字全都看得见。就是排版看着很难受,没有代码高亮,缩进有时候会乱掉,长一点的代码堆在一起,读起来特别费劲,修改的时候也很容易看错符号,不过单纯看里面写了什么内容,这个路子是走得通的。
办公室同事看到我在记事本里扒代码,说他平时都是用代码编辑器打开的。他电脑上装了一款轻量编辑器,拖进去java文件之后,关键字会自动变色,括号成对标记,行号也会显示在侧边,翻找方法和变量的时候顺畅很多。他还说,要是后面打算编译运行这份代码,光打开看文本不够,还要装好对应的开发环境,只是单纯浏览源码的话,编辑器就够用。
这只是我的个人感受,不是标准答案。
中间还踩过一个很没必要的弯路,下载了一个很大的开发工具,安装包跑了好久才装好,打开之后启动速度慢悠悠的,只是为了看短短几十行的java代码,属实有点小题大做。那个工具功能很全,能编辑、编译、调试项目,但它更适合写完整项目,只用来打开单个java文件,显得很重。
分清楚需求其实就不容易乱。只想快速扫一眼里面写了什么,不想额外装软件,系统自带记事本就能完成打开操作;需要频繁阅读、修改代码,想要高亮和缩进辅助,就选轻量的文本编辑器;后续要编译、测试、跑起来这个程序,才需要配置完整的开发环境。
还有一点之前没留意,保存的时候编码的问题。用记事本打开再直接保存,偶尔会出现中文注释变成乱码的情况,后面打开别的文件的时候才留意到,编辑器里一般可以手动选择编码格式,减少乱码出现的概率。
文件看完之后,关掉编辑器,把源码包放回文件夹,没打算继续往下编译调试,单纯打开查看这件事,到这里就结束了。