我和文本编辑器的故事

Posted mfcfine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我和文本编辑器的故事相关的知识,希望对你有一定的参考价值。

在日常工作中,我们不可避免的会用到文本编辑器,尤其是干咱们软件这一行的。

现在就和大家聊一聊,文本编辑器吧(PS:所有演示都在Windows系统上,linux和unix我还没用过(〃‘▽‘〃) )

 

第一个出场的人物:notepad记事本

是windoes系统自带的无格式文本编辑器,只要你装了Windows系统就自带notepad。

也是我所知用的最多的文本编辑器了,可以说是“上到九十九,下到刚会走”都会使用的文本编辑器了。

我还没学计算机在网吧休闲娱乐(上网打游戏,看视频,下种子,啊说漏了  (=′ω`=))时就用它编辑文本。

最常用的使用方式是“右键”-“新建”-“文本文档”。

支持四种编码格式:

ANSI,

Unicode,

Unicode big endian(这个有神马用?ε≡?(?>?<)? 一心向学,知道的朋友告诉我一声),

UTF-8

默认保存为ANSI,常用的编码格式是ANSI,Unicode,UTF-8。

还有一种装逼的用法打开notepad,为什么叫他装逼的用法,因为这样用的人少,你这样用了就感觉比别人高级一丢丢。心里作用吧。

WIN+R打开运行,输入“notepad”,回车。就可以打开“记事本”了。

保存时会出现“另存”,你在下面的“编码”会看到我在上面提到的四种编码格式。

如果你不知道你要保存的编码格式,就选择默认就好。乱选编码格式出现“乱码”可别说我没提醒你。

 

第二个出场的人物:EditPlus

号称:“一套功能强大,可取代记事本的文字编辑器”

这是我在学计算机课,教师演示java代码时使用的文本编辑器。(少年,还记得那个Hello World!吗?)

这个文本编辑器比windows系统自带的notepad要强大太多了。

简单说说我在使用中发现的优点:

1.支持代码语法,高亮或变色显示关键字。同时支持C、C++PerlJava

2.内建完整的html & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,

它可帮你节省一半以上的网页制作时间。(现在谁还在用记事本编辑网页呢?上古程序员吗?ヾ(??▽?)ノ,无语)

3.他可以同时打开多个页切。这是notepad做不到的。

就这么多。

另外他是收费的一款软件。

但在我天朝上国,任何收费软件都是渣渣,我们有强大的破解、汉化翻译、分享团队或着个人。

是他们的辛勤劳动,才有中国互联网的飞速发展,我国人民群众才能享受到方便好用的各种软件。

他们是中国IT的先行者,也是中国IT界中一股不可忽视的力量。

点到为止,再说多了可能会被人喷( ̄︶ ̄)↗( ̄︶ ̄)↗

 

第三个出场的人物:UltraEdit

这款文本编辑器,是我在以前提到的,

我在“自己给自己培训(看视频教程)”的时候,里面的演示教师推荐使用的文本编辑器。(PS:题外话,那个教师叫做“马士兵”,有没有知道的?o(* ̄3 ̄)o )

他把这款文本编辑器称作一把“大砍刀”,用来编辑代码非常顺手。

我个人感觉和EditPlus差不多,也是支持代码编辑的。

我用的不是很多,主要下载使用的目的是为了和教师保持一致。平时用的也不多。

他也是一款收费的软件,我就不多说了( ? ?ω?? )?( ? ?ω?? )?,大家自行百度。

软件好不好,谁用谁知道。

 

第四个出场的人物:Sublime Text 

Sublime Text 是收费软件,但可以无限期试用。

这款软件是我在武汉培训时常用的代码编辑器,现在下载使用都是Sublime Text 3了。

他里面预留了很多的插件,使用它你不会使用插件是一件非常头疼的事。不会使用插件真是抓瞎了。

比如:

为解决中文乱码,你需要下载一个ConvertToUTF8插件。

对于js文件为了生成“优美的注释”,你需要使用DocBlockr插件。

我就用这两个插件,效果还不错。

我在这里就简单讲一讲他怎么使用插件吧,也是我自行百度整理出来的成果,分享给大家:

1.打开Sublime Text 3,组合键Ctrl+Shift+P打开面板,输入“install package control”,回车确定。

等待一会后,你会发现他弹出一个提示“successfully”的弹窗。确定就好。

在preference下面会多一个Package Control

2.点击preference-Package Control,在打开的窗口输入“install package”,回车。

等待一会后出现一个输入窗口,往里面输入要下载的插件,比如ConvertToUTF8,回车。

3.如果一切顺利的话,等一会后会出现你下载插件的文本描述信息。你在回头看看以前的中文文件,已经不是乱码了。

你可以在preference-Package settings查看你下载的插件。

补充:顺带把Sublime Text 添加到右键菜单的方法一起写了吧:

1.win+R打开运行,输入“regedit”,打开注册表

2.2. 在HKEY_CLASSES_ROOT/*/shell/ 下新建’项’ ,名称自己觉得.我用的是Sublime Text 

3. 在 Sublime Text 下 新建’项’ 名字:command (这个貌似不可以修改)

4. 点击 command ,在右边的(默认),双击填入下面的值:

D:\Program Files\Sublime Text 3\sublime_text.exe "%1"

前面是exe的绝对物理地址, %1 用tab方式打开不同的文档(必须) 

5. 在Sublime Text下新建字符串值 命名为Icon,值为 “Sublime text 所在路径,0″,我这里就是
D:\Program Files\Sublime Text 3\sublime_text.exe,0

保存,看看右键.是不是ok了.

 

第五个出场的人物:notepad++

Notepad++是免费软件,可以免费使用。

Notepad++是免费软件,可以免费使用。

Notepad++是免费软件,可以免费使用。

重要的话说三遍。

这是我在公司使用的最多的文本编辑器。直接下载安装就可以使用。不用去注册,不用去破解,不用去下载插件。

当然,你也可以去下载一些插件。看个人喜好了。

他本身就提供了强大的代码功能。可以支持任意无格式文本。

在开发过程中非常方便。

 

好了,故事就到此结束。从notepad,到EditPlus,UltraEdit,Sublime Text ,notepad++。

感觉后面的四个功能都差不多。他们都可以看做是对notepad的扩展。

提供更优美的界面,更方便的功能。我感觉主要是在代码格式化的支持上,比notepad记事本强大的太多了。

 

但各位小伙伴,我们平时写的一些文本文件,是不是多数是用“右键”-“新建”-“文本文件”创建一个文件。

在改名,或者改后缀名,在用其他的文本编辑器打开的呢?(~ ̄▽ ̄)~ (~ ̄▽ ̄)~ (~ ̄▽ ̄)~ 

我们的原则是,怎么方便怎么来,怎么方便怎么干。不要为了使用工具而使用工具。

这些许差异,随便了~?(?????)??(?????)??(?????)?

 

以上是关于我和文本编辑器的故事的主要内容,如果未能解决你的问题,请参考以下文章

uFocus for mac(文本编辑器)免费版

Oracle APEX 文本页面项作为 SQL 查询中的不可编辑超链接字段

swift 4:我的场景中的文本字段都不可编辑

基础拾遗编辑器之神-VIM

Unix & Linux的文本处理工具 -- grep, sed & awk

第763期Atom 背后的故事