我和文本编辑器的故事

mfcfine mfcfine     2022-10-08     386

关键词:

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

现在就和大家聊一聊,文本编辑器吧(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 FilesSublime Text 3sublime_text.exe "%1"

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

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

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

 

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

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

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

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

重要的话说三遍。

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

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

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

在开发过程中非常方便。

 

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

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

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

 

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

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

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

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

 

visualstudio20周年,我和vs不得不说的故事(内含福利)

VisualStudio2017正式版已如期发布(点击这里查看发布全记录)!自去年11月正式宣布VisualStudio项目之后,微软终于正式推出了“宇宙最强集成开发环境(IDE)”的最新版本,且恰逢VisualStudio诞生20周年。 不出所料的是,微软声... 查看详情

谈谈我和软件工程的故事

我时常有思考过我与软件工程这个专业的事,总体来说我觉得更多的是一种因缘。我是一个对万事万物都抱有好奇心的人,所以我可以很负责说至今为止我还挺喜欢这个专业,但热爱,那真的谈不上。我至今也不太清楚热爱一件... 查看详情

#51cto学院四周年#我和51cto的故事

某日午后,闲游漫步于网络世界中,51cto映入眼帘。百万红尘之中,视之千次万次不如那惊鸿一瞥,阅之千遍万遍不如铭心刻骨。缘于此次偶然相见,属于我的代码世界的那扇门已经开启。我也不知道是为什么第一门课程会选择... 查看详情

初识c语言:我和c的故事

相信大家上学的时候,都学过这样一门课程:C++C语言对我的影响,不可谓不大。从上学开始,手撸99乘法表,写for循环开始,便触碰了编程的大门,以致于后来跨专业从事了互联网相关行业。其... 查看详情

快速开发:我和实习妹纸的撸码故事

曾经六六我也是一个初级开发的实习生,当年的我初入农田,一心要做一个高产量高品质的码农,做码农界的袁隆平!然而,现实总是无比的残酷,我一个刚入门的码农,刚进农田就跌了许多跟头。BUG天天困扰着我,不过这也是... 查看详情

目录暨绪言

2018年5月,我和L君说了告别,L君是不情愿的,我心中也有深切的对L君的歉意,但是我也清楚我和L君之间分离是最好的选择了。为了不辜负我们曾经度过的那些日子。我决定开始动笔写这份故事集,囿于文笔,故事通常是流水账... 查看详情

iPad 模拟器/设备使用 iPhone 故事板

...事板并将其重命名为MainStoryboard_iPad.storyboard使用任何文本编辑器打开此文件。搜索t 查看详情

草根站长故事之:我的业余站长之路(中)

...位高中老同学,对我们的网站很有兴趣,主动提出入股,我和B一合计,就让他出1万元,用于购置服务器,还拟了一份合同,股份是我和B各占四成,我同学占两成。合同中特别声明,如果一方因任何原因退出即将名下股份转给剩... 查看详情

故事板不显示从 git 更新项目后所做的更改

...iPhone中运行应用程序并且应用程序显示更改时。我在文本编辑器中打开了故事板文件, 查看详情

故事板编辑器中的内容消失了

】故事板编辑器中的内容消失了【英文标题】:ContentdisappearedinStoryboardeditor【发布时间】:2014-09-0403:56:50【问题描述】:更新到XcodeBeta7后,我注意到我的故事板文件中实际上没有任何内容。它目前看起来像这样(segues现在都一... 查看详情

我和她

...了一点,最后我们愉快的聊了会天,就睡了。------->致我和她见面的倒数13天 查看详情

参赛作品87我和opengauss的故事-21天opengauss训练营(代码片段)

...opengauss的高性能、高可靠、高安全、易运维等特性。其实我和opengauss相识于墨天轮的一场直播,从此以后彻底爱上这款数据库,记得那场直播是主要讲openGauss体系架构和postgres 查看详情

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

...ldfromaSQLQuery【发布时间】:2015-10-3012:49:33【问题描述】:我和我的同事花了太多时间尝试做我们认为应该相当简单但没有成功的事情。我们有一个表格,其中包含一列网址。在我们的表单页面上,我们在网格中创建项目,其中某... 查看详情

向下滚动屏幕以获取更长的文本,例如 kivy 中的故事

】向下滚动屏幕以获取更长的文本,例如kivy中的故事【英文标题】:scrolldownscreenforlongertextlikestoriesinkivy【发布时间】:2020-08-0309:46:39【问题描述】:我在kivy中有一个屏幕,我想滚动它,因为标签小部件中的文本没有显示所有文... 查看详情

我和pcb的这些年

  不知不觉中用上了Windows95,Protel也有了Windows版,从此SCH原理图编辑和PCB可以切换使用了,不过使用后却满心不爽。  和不久前用的ORCAD一样,用原理图编辑部分SCHEDIT打开以前的原理图文件,里面凡是里面修改过的元件标... 查看详情

带有故事板原型的 UITableViewCell 子视图的动态大小

...定义”并添加UITextField。它的左侧有一个标签(带有静态文本)。它有点像“正确的细节”单元格类型,只是正确的部分是可编辑 查看详情

如何更改 Xcode 故事板中的预览设备?

...更改为最新的iphone或iphone4s,我该怎么做?我也知道助理编辑器以及如何使用助理编辑器在多个设备上进行预览,这不是我想要的,我想更改故事板本身的预览【问题讨论】:它的大小 查看详情

你如何使用凯特?提示/技巧/工作流程

...?主要用于IDE,但也用于vim和emacs。Kate是(仅)一个文本编辑器(一个很棒的),但它有大量的选项和许多插件,所以很难完全了解它。如何使用Kate文本编辑器?请分享您的工作流程并帮助我和其他人学习您使用的一些很酷的... 查看详情