本文作者:转载砖家

个人草根站长对notepad++编辑器的爱,非常纠结!

转载砖家 1周前 ( 03-11 07:45 ) 4254
摘要: 前天在boke112导航看到一篇《notepad++如何显示隐藏的回车换行符?如何转换格式?》文章,这篇文章主要是讲使用notepad++做开发时常用的一项技能。我个人也是非常喜欢...

前天在boke112导航看到一篇《notepad++如何显示隐藏的回车换行符?如何转换格式?》文章,这篇文章主要是讲使用notepad++做开发时常用的一项技能。我个人也是非常喜欢用 notepad++的,但是有爱也有恨啊。

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第1张

notepad++ 有什么优势

代码编辑器中的功能是相当丰富的,一般主流的代码编辑器都有以下几项功能或特色:

  • 主流的编辑器一般都开源、有活跃的社区,非常有助于自身进步。

  • 支持安装和配置插件、主题。这其实也是开源的一部分。

  • 多编程语言语法高亮、代码提示(或者补全格式)、支持正则表达式、包括什么定位行、打标记、复制当前文件名,文件路径、项目文件夹等等快捷操作。

在第三个项目中,大小编辑器有一些功能。前两个是近几年开始的,因为需要提高美和工作的效率,所以开放源代码越来越受到人们的喜爱,被接受,为了开发大规模的使用,前面的2个成为主流。然而,基本上notepad在前两个方面不是占优势的,并且在第三功能中相对一致,并且具有其独特的特征,并且精巧复杂。典型的网速和计算机布局仅需要1秒钟才能下载notepad。只需安装notepad就足够了5秒。这在其他编辑器中基本不可用,但实际上sublime也会更快,然后再继续。

在什么条件下合适使用notepad++

编写代码的人大概分为3个阶段,学习、开发、维护。即使是学习,开发和维护,基础也是4件,其他编辑器的功能暂且不论。前面的2个事情都是“切”c,“v”,虽然也不说什么都好,但是参考代码呗,之后的2个事情是把写编码和修改代码。以下阐述了与不同阶段不同的编程语言中notepad的优点和缺点。

学习阶段:

在学习阶段的写入实际上是没有写的,只要有代码编辑器就可以完成。与java、c、html和php无关,大多数情况下,以前的编程语言的语法是简单的,不包括大量写入和大量替换。但是,在学习阶段,使用notepad来修正开头以外的其他语言是不容易的。例如,java和eclipse的比较如下所示:

1、notepad++和 eclipse 对比 java-纠错

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第2张

由于notepad不具有纠错功能,所以不知道是否存在相关的纠错插件或其它方法。感谢您的指导。但是,eclipse在第4行输入e,在第4行输入错误,输入全角的问号,第3行返回错误。这并不做说明。

2、notepad++和 eclipse 对比 java-补全:

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第3张

notepad++补全

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第4张

eclipse 的补全

说到这,再提一下 eclipse 的补全设置。打开(窗口)window-(偏好)perferences-(选择语言 java)Java-(编辑器)Editor-(内容辅助)Content Assist,在(自动补全/或者叫输入提示)Auto Activation 的第二行(自动触发 java 的输入提示)Auto activation triggers fo Java 的后面输入.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 点击(保存并关闭)apply and close,即可。注意前面有个点(.)

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第5张

可以看到在代码补全上 notepad++还是挺适合初学者使用的,但是仅限于在入门阶段。当然写 html、css、js 这些还是够用的。蓝色标签,红色标签属性,紫色属性内容,黑色输出内容,绿色注释,这个默认的文字颜色看着就非常舒服了。

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第6张

开发阶段:

复制粘贴还是不用说。开发阶段还拿 java 举例,这个就不贴图了,大家可以试试,在 notepad++里面写 ssl,出现的提示只有两个,SslRMIClientSocketFactory 和 SslRMIServerSocketFactory,只有这两个。但是在 eclipse 里面会出现 SSLContextSpi、SSLEngine、SSLHandshakeException、SSLProtocolException 等几十个匹配结果,而且会自动补全 import javax.net.ssl.SSLContextSpi;这些,非常有助于提升效率,但是偶尔我用 notepad++,有些东西就感觉是快要写不出来了。至于 debug 什么的,就可以不需要说了。

所以这个说了其实也等于没说……用过的都知道。如果是需要大量后端、动态语言工作需要控制台调试的语言,就放弃用 notepad++吧。

维护阶段:

notepad++占用内存特小特小,可以同时打开上千文件,这个维护阶段主要就是就涉及到正则了,关于在 notepad++中正则的使用下一篇文章单独写。

个人草根站长对notepad++编辑器的爱,非常纠结! 编辑器 notepad 建站技术问题 建站 综合其他问题 搜索热点问题 建站经验 海纳百川 胡言乱语 站长观点 第7张

为何还不卸载 notepad++

  • 不占 ram,卸载了也节省不了多少磁盘空间。

  • 也不占 rom,运行特快,基本没有卡死未响应过,曾因查找流氓广告同时打开 1000 多 php 文件,8G 内存就没有问题!用来查找替换(包括正则)

  • 用了好多年,快捷键也记得很清楚了,也还没至于和其他编辑器快捷键搞混,也非常顺手,实在不想放弃。

  • 有个愿望就是写个插件,功能是按一下某个快捷键出来四个空格,水平太次没能实现,当然如果要按 ctrl+shift+alt+?那就算了,还不如按四下空格[滑稽]。

  • 比较编辑器和 IDE 还是有区别的,要求太多也不合适,物尽其用吧,总能用得到的,必备。


文章投稿或转载声明:

来源:时间爱人版权归原作者所有,转载请保留出处。本站文章发布于 1周前 ( 03-11 07:45 )
温馨提示:文章内容系作者个人观点,不代表我爱技术网对其观点赞同或支持。

赞(1

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,4254人围观)参与讨论

还没有评论,来说两句吧...