对编程需要的工具EmEditor已经达到重度依赖(有几个重要功能)

王志勇 发表于 2019年01月19日 12:15

已经记不清从什么时候起,EmEditor成为我的唯一编程的代码书写工具。我是从2002年开始职业编程,印象中,好像2002年~2006年,一直使用Windows的记事本。这两者,有很大的区别。记事本虽然也可以完成所有的编程,Win98的记事本还好用,但是从Windows 2000之后,系统自带的记事本有个bug,就是有时候,有一段文本,将窗口最大化后,原来的所有回行处,全部自动增加了回车符。

EmEditor完全可以替代记事本。EmEditor现在的最新版,达到15M。我使用的是2001年发行的3.28版本,体积只有1.06M,虽然这个老版本有少量的bug,但是可以克服。使用老版本软件的优点是体积小、运行快,这也是我一直深爱老版本软件、老版本系统的原因

对于编程,EmEditor有几个非常重要的功能:

1. 强大的查找记忆功能。比如编程中,经常需要用include包含其它文件,当一个文件查找关键词后,打开另一个文件,直接按F3可以继续查找。

2. 对于html、php、asp、jsp、js、css等格式的文件,组态已经包含众多的程序语言的彩色代码解析,直接显示彩色代码。非常有利于分析代码,不过,这也是一个习惯问题,如果一个人习惯了记事本的无彩色显示,也基本不太影响工作。

3. 查找关键词时的高亮显示。EmEditor会把所有关键词都用高亮背景显示出来,记事本无此功能。有了高亮显示,有利于分析所有的关键词。

仅仅是这3个小功能,EmEditor已经成为最好用的编程工具

当然,EmEditor、记事本,以及很多的文本工具,都有个共同的缺点,就是按一次回车时,产生的是2个字符,一个是chr(13),一个是chr(10)。这2个的区别是,对于一般文档而言,必须有chr(13),如果只有chr(10)则在回行处在某些软件下,会没有回行。对于网页程序,最好不要有chr(13),我尚未发现chr(13)在程序、数据库里有什么用,所以平时编程、以及产生的数据库,尽量将chr(13)自动删除。

在EmEditor下,如果文本中只有chr(10),也能正常显示回行;但记事本对chr(10)不显示回行。

因此,需要有一个文本工具,能够选择按回车时,是只产生chr(10),还是同时产生chr(13)、chr(10)。

1条评论:
1   拜仁慕尼黑 2019-01-19 13:22
保存为uinx格式,chr(13)自动就全没了,并且以后输入的回车也不会有chr(13)。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:1980-09-26 (39周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2019年06月
2019年05月
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2019 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue