我们在写东西的时候,最怕有格式的文字;如:在网页上复制下来的文字,如果直接粘贴到Word中,会非常的卡,原因是Word需要通过网络从上面下载样式与图片等内容,然后再转换成自己的格式;如果直接粘贴到文本文件中,就不会出现这样的问题,因为文本文件只会过滤其中的文字信息,把一些不必要的标签、图片、样式等都过滤掉了;而大部分的时候我们需要的只是一些文字罢了,即使用到部分图片或者格式的信息,我们也希望自己再通过Word来设计,而不是直接从网页上下载下来残缺的格式或样式。
这也是我推荐使用文本软件的原因,我觉得学习编程主要有两个地方需要注意的,一个是文本的处理,另外一个是流的处理;文本的处理可以适用于所有的业务系统(不包括数学与物理的复杂计算);而流的处理则可用于视频,图片,文件等内容的处理;如果这两个部分都能通过网络达到非常方便的传输与使用,你就可以变着花样来完成自己的效果,而不是局限于一定的格式;于是我们对于纯文本编辑器非常的喜爱,这也是为什么Linux的发行版本中vi流行的原因;相对而言,Windows下的notepad就差了好多;还好,在Windows下我们有很多的替代方案:你可以使用Notepad++ ,可以使用EditPlus,可以使用UltraEdit,也可以使用SublimeText;完全取决于你的爱好,他们各有所长,也各领风骚;
当然,如果有条件的话,还是推荐使用“高大上”编程人员使用的Mac OS