没错又是我,本鸽子咕咕咕了5个月,好!不愧是我!

那么接下来如果不出意外的话,我会连更2-3篇,你就期待着吧。

希望你还是能坚持下去。

2018/12/27 8:20AM:好吧上午咕咕一会,出去下,下午回来再更新。

=======================================================

2019/3/3 2:39AM:再咕TM的三个月,爽到,RUA!

文本编辑器?

这不是简简单单使用个文本文档就可以解决的操作,如果你想要在不用IDE (这里单指编程语言编辑器) 的情况下,有着更骚,更好看的文本编辑,用于编辑代码文件,比如gu.py类型的python源代码文件等,你就得考虑个新的文本编辑软件。

那么该如何选择呢?

选择一个/多个文本编辑软件

为什么说多个?可能你想要更多种选择而不是苟泥于一种选择。

比如我,把Notepad++,VScode,ATOM用了个遍,最后选择Notepad++和VScode一起使用。不过VScode几乎没用上,但是空间多也不差这一点。

但是Notepad++是重点对象,不管是临时查看源代码,还是修改配置,都在使用它。

那么这次重点讲Notepad++。

Notepad++又是什么?

Notepad++是一款文本编辑软件,支持多国语言和多种编码格式。它比window自带的文本文档更加强大,不仅用于编辑一些文本文件,甚至还带有代码语法高亮提示,用于编辑代码文件,再加上支多种程序语言格式,相当于一份小巧的代码编辑软件。

它运行快速,可以轻松打开上G的文件查阅,速度之快让我放弃了文本文档,直接使用Notepad++代替。

重点是,这么好的软件,

是免费!

引文来自于百度百科 https://baike.baidu.com/item/Notepad++/10073989

功能

内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持 .info 文件查看),还支持自定义语言;

可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;

可打开双窗口,在分窗口中又可打开多个子窗口,显示比例;

提供了一些有用工具,如 邻行互换位置、宏功能,等……

可显示选中的文本的字节数 (而不是一般编辑器所显示的字数,这在某些情况下,比如软件本地化很方便);

正则匹配字符串及批量替换;

强大的插件机制,扩展了编辑能力,如Zen Coding。

特性

1、所见即所得功能、语法高亮、字词自动完成功能,支持同时编辑多重文档;支持自定义语言;

2、对于HTML

网页编程代码,可直接选择在不同的浏览器中打开查看,以方便进行调试;

3、自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,可显示缩进引导线,使代码富有层次感;

4、可打开双窗口,在分窗口中又可打开多个子窗口;

5、可显示选中文本的字节数,并非普通编辑器所显示的字数;提供了一些实用工具,如邻行互换位置、宏功能等;

软件特色

打印所见即所得

如果有彩色打印机,你可以把你的源代码以多种颜色打印出来。

用户自定义编程语言

用户可自定义编程语言:自定的编程语言不仅有语法高亮度显示功能,而且有语法折叠功能功能。注释、关键字和运算符号也可以自定义。

字词自动完成功能

用户能做自己的API列表(或从下载专区下载需要的api文件) 。一旦api文件建立完成且在正确的路径系统,键入Ctrl+Space(你可以修改这个快捷键)启动字词自动完成功能。欲知更多信息,请参考字词自动完成功能在线帮助。

支持同时编辑多文件

可以同时开启多页面来编辑。

支持多重视窗同步编辑

用户可同时有两个视窗对比排列。不但能开启两个不同文件在分别两个不同的窗口,并且能开启一个单独文件在两个不同的视窗

内(clone mode)进行同步编辑。同步编辑的成果将在两个的窗口内同时更新。请参考同步编辑画面。

搜索和替换正则表达式

用户可用正则表达式来搜索和替换一个字符串。

完全支持拖曳功能

用户可用拖曳功能来开启文件,也可以用拖曳功能来变换开启文件的位置,甚至可拖曳开启文件从一个窗口到另一个窗口。

自动检测开启文件状态

如果外部修改(或删除)Notepad++,已开启文件,用户将会被通知更新文件内容(或删除档案)。

支持多国语言

支持中日韩Window环境,及阿拉伯语与希伯来文的Window环境。

高亮括号及缩排辅助

当光标移至下列字符{ } [ ] ( )旁时,此字符与远方相对应的字符以及缩排辅助(如果存在的话)将会以高亮来显示。

书签

用户可以单击书签边行(书签边行位于列数边行右方)或使用键盘捷径Ctrl+F2来标明或移除书签。使用键盘捷径F2到下一个书签或Shift+F2到上一个书签。如欲清除所有书签,使用菜单“寻找”->“清除所有书签”。

巨集(宏)

用户可储存数百个巨集(宏)指令,并分配快捷键。

其它

放大与缩小功能内部窗口位置可任意移动

这么一个有特色,功能强大的文本编辑器,你还在等什么?!

只要000,统统抬回家!

个人体验 (非其他人,就是我)

软件虽好,打开json文件也很整齐,就是打开css和js就很操蛋了。

只有一行。。。长度长上天际。。。

所有用Notepad++打开真的不是一个明智之选,在你明确不知道你需要更改那个项时,就会很想自杀。

这个时候或许就需要多安装一份编辑器了。

这时候我选择。。。

VScode!

VScode又是什么操蛋玩意?

让我在VScode和ATOM两个优秀的编辑器之间得出选择的理由,就是安装路径。

VScode在安装的时候可以给你选择安装位置,而我安装ATOM的时候,双击就完事了。

重点在于安装路径,我可以选择我想要安装的磁盘,而不是让一个软件去直接占有我的C盘空间。

这或许小题大做,但是在吃过C盘空间不足的亏,单是给C盘加大空间不足以让我的顾虑消散,更让我下意识的去想控制软件尽量不占用/少量占有C盘空间。

说完题外话,那么进入正题。

引文来自 https://www.imooc.com/article/39349

在Build 2015大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 系统外,最大的惊喜莫过于宣布推出免费跨平台的 Visual Studio Code 编辑器了!

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作......

在一个博主的文章里透露出,ATOM安装过多的插件会造成卡顿,这是我没遇到过的,不过在我看来VScode有着不错的支持社区,大量的插件和主题支持,让VScode更加接近自己想要的。

而且VScode也更加轻便,微软在这一点上一直做得不错。

在我需要之中,打开css/js文件,那个舒服的。

当然,这个是安装了插件的效果,安装扩展Beautify,然后使用Beautify file指令整理文件。

好吧,除了可以选择安装路径以外,还有一个原因对于选择编辑器,就是中文支持(逃)。

后记

咕的理直气壮!

results matching ""

    No results matching ""