最近 Notepad++ 牛逼了,然后引发了大家的关注,具体事件内容请大家自行百度。作为文本编辑工具,其实有很多 Notepad++ 更好的替代工具。
HBuilder X是国人开发免费的轻量编辑器和强大IDE的完美结合体,敏捷的性能,清爽的界面,强大的功能和于一身,执着于更快一步的理念,HBuilder X的左侧项目管理器是单击响应而不是双击,拥有自研的世界级语法分析引擎一直是HBuilder系列产品傲视业内的资本,但前端框架众多,框架的语法提示需要加载单独的语法提示库,更厉害的支持切换各种流行IDE工具的快捷键方案设计减少学习成本让新人快速掌握。
HBuilder X 是本人弃用 Notepad++后,使用让我最满意、最喜欢的文本编辑工具,没有之一,强烈推荐大家使用。
功能
官网地址:https://www.dcloud.io/
Visual Studio Code,vscode同样也是一个轻量级但功能强大的跨平台的文本编辑器,可在桌面运行,适用于Windows,MACOS,和Linux平台。它内置了对JavaScript,TypeScript和Node.js的支持,并且具有丰富的其他语言(如C++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)的扩展生态系统。可以参考vscode文档。
主要优点:
主要缺点:
官网地址:https://code.visualstudio.com/
基于Vscode深度定制,可以快速轻松地构建多端应用。并且为 Windows、Mac和Linux提供了出色的开发体验,开发者可以使用自己喜欢的操作系统进行开发。
官方地址
RJ TextEd是一个使用Delphi 2007开发的免费Unicode源码和文本编辑器,它是一个多国语言版的编辑器,包含简体中文,使用它可以方便地编辑html、css、java、jsp、javascript等纯文本文件,是程序员必不可少的编程工具。
除了一般文字编辑器应该具有的搜寻、替代等功能外,RJ TextEd 更提供你一些进阶的编辑功能,让文字编辑工作更加方便。
对于有程式开发需要的人来说,RJ TextEd 还具备了自动完成、代码缩放、代码高亮度辨识等功能,让你写起程式来更加得心应手。
RJ TextEd 也具有 FTP 档案传输功能,让你可以对选端的档案更加容易进行编辑。
对于使用者们最关心的操作界面问题,RJ TextEd 也提供了多国语系档让使用者下载使用!设置语种的方法是:Edit→Set dictionary→Add-ons,在弹出的对话框中点击Languages,再选择需要的语种,然后点击右侧的Activate,界面语种就设好了。
官网地址:https://www.rj-texted.se/
Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
首先我们来说一说Atom,Atom代码编辑器支持Windows、MaC、Linux三大桌面平台,完全免费,并且在GitHub上开放了全部的源代码。具有简洁和直观的图形用户界面,它支持宏,自动完成分屏功能,集成了文件管理器。经过开发团队的长时间的迭代开发和不断改进,Atom正式版编辑器在性能和稳定性都有着显著的改善。
优点
缺点
官网地址:https://github.com/atom/atom
Notepad2/ Notepad3更像是系统自带记事本的增强版,他也是一个相当优秀的轻量级文本编辑器,软件开源,具有很多特色功能,具有显示行号、内建大部分主流程序语法的高亮度显示、改变背景颜色、支持Unicode与UTF-8和行号显示等,如果你想找一个记事本的替代方案,那么Notepad2/ Notepad3是个不错的选择。
官网地址
Notepad2:https://github.com/XhmikosR/notepad2-mod
Notepad3:https://github.com/rizonesoft/Notepad3
CudaText是一款专业的代码文本编辑器,这款软件共160多个词法分析器并支持代码折叠、代码树结构(SynWrite风格)、多插入符号、多选择、查找/与正则表达式替换等,如果文本或者代码很长的话,它还会利用小地图功能可以很直观和快速的切换到你需要编辑的地方,这个功能极其推荐,因为它比滚动条好太多了,另外,它可以使用html提示功能让你直观的看到16进制颜色代码显示的颜色是何种效果,让您更加轻松的进行文本编辑,非常的实用。
功能
优点
缺点
Highlight Occurrences
)中文设置方法
插件安装
因为国内网络问题,访问 raw.githubusercontent.com
提示 443,需要修改hosts
hosts 路径:C:\Windows\System32\drivers\etc\hosts
140.82.113.4 github.com
199.232.28.133 githubusercontent.com
199.232.28.133 raw.githubusercontent.com
192.30.253.112 github.com
192.30.253.113 github.com
192.30.253.119 gist.github.com
192.30.255.112 github.com
151.101.185.194 github.global.ssl.fastly.net
151.101.88.249 github.global.ssl.fastly.net
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
185.31.16.184 github.global.ssl.fastly.net
52.74.223.119 github.com
192.30.253.119 gist.github.com
54.169.195.247 api.github.com
185.199.111.153 assets-cdn.github.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 user-images.githubusercontent.com
151.101.76.133 gist.githubusercontent.com
151.101.76.133 cloud.githubusercontent.com
151.101.76.133 camo.githubusercontent.com
151.101.76.133 avatars0.githubusercontent.com
151.101.76.133 avatars1.githubusercontent.com
151.101.76.133 avatars2.githubusercontent.com
151.101.76.133 avatars3.githubusercontent.com
151.101.76.133 avatars4.githubusercontent.com
151.101.76.133 avatars5.githubusercontent.com
151.101.76.133 avatars6.githubusercontent.com
151.101.76.133 avatars7.githubusercontent.com
151.101.76.133 avatars8.githubusercontent.com
插件安装方法:
常用插件
Json格式化插件:通过GitHub项目地址安装,GitHub地址:http://synwrite.sourceforge.net/forums/viewtopic.php?f=19&t=2290
注:CudaText Json 格式化必须要在JSON编码环境才能支持
突出显示所选插件:Highlight Occurrences,搜索 Highlight 选择 Highlight Occurrences
汉化插件:zh_CN,搜索 zh 选择 zh_CN
自定义快捷键
Ctrl + Shift + P 打开功能列表 选中功能按 F9 设置快捷键
官网地址:http://www.uvviewsoft.com/cudatext/index.html
Programmer’s Notepad是一款专为电脑程序员打造的开源代码文本编辑器,程序员可以使用程序文本编辑器在电脑上编辑和整理程序代码,支持语法高亮、正则表达式、快捷插入代码等功能,在浏览大型代码文件时非常好用,帮助程序员轻松编辑程序代码。
优点
缺点
官网地址:https://github.com/simonsteele/pn
PSPad是一款免费的编辑器,集各种编辑器的优点于一身,同时编辑多个文件,可以使用project,内置HEX编辑器;支持宏的录制和使用;支持语法高亮和彩色显示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA…;内置文件比较工具;支持宏的录制和使用;内置FTP工具;可以针对不同的文件类型设置对应的外部工具;支持外部编译器并自带Json文件格式化。是程序员极好的编辑工具!
官网地址:http://www.pspad.com/
BowPad 是一个带有功能区 UI 的简单而快速的文本编辑器
显著特性
缺点
官网地址:https://github.com/stefankueng/BowPad
UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。
UltraEdit是一个文本、HTML 和十六进制编辑器,同时也是高级 PHP、Perl、Java 和 JavaScript 程序编辑器。同样支持代码高亮、代码折叠。可以对基于磁盘的文本编辑和大文件处理 - 支持超过 4GB 的文件,即使是数兆字节的文件也只占用极少的内存。同时内置 FTP 客户端以访问 FTP 服务器,可设置多个账户,并自动登录和保存。
UltraEdit是本人使用了10多年的文本编辑器,因为功能强大和实用时间长,它满足我大部分的需求,近几年因为不想再使用**软件,所以使用的越来越少了如果经济允许建议购买正版。
优点
缺点
官网地址:http://www.ultraedit.cn/
EditPlus和notepad++类似,能够提供文本、HTML以及其他程序语言编辑的功能;界面也相当的简便快捷,支持多标签,可以轻松编辑多个文档。
EditPlus原生支持FTP,而且连接很简单, 可视化做的也很人性化。
EditPlus本人也使用了多年,因为收费,近几年使用的少了,不过不否认它的强大,如果经济允许建议购买正版。
官网地址:https://www.editplus.com/
EmEditor 是快速,轻巧,可扩展,使用方便的 Windows 文本编辑器,支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密,具有选择文本 列块的功能(按ALT 键拖动鼠标),并允许无限撤消、重做,总之功能多多,使用方便,是替代记事本的最佳编辑器。官方对中文支持比较好,支持插件功能,宏功能比较强大,支持资源库下载。
优点
缺点
JSON格式化宏安装
官网地址:https://zh-cn.emeditor.com/
Sublime Text编辑器,它也是一个代码编辑器,也是HTML和散文先进的文本编辑器,不过这个编辑器是一个收费软件,但可以无限期试用,但是会不定时的弹出付费提醒。
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。
Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。
Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
优点
缺点
主题配色
安装
Package Control 插件库安装
Ctrl + Shift + P
打开 “Package Control”, 输入 “PCIP” 选择 Package Control:Install Package 搜索 Theme - Autumn 或者 Bamboo, 按回车安装它。
GitHub安装
Clone到Sublime 插件目录中,插件目录: 设置 -> 浏览资源包
git clone https://github.com/DiegoAz/Theme-Autumn.git
手工安装
3.1. 下载主题
3.2. 解压主题压缩包,修改文件夹名称为Theme - Autumn
,拷贝到插件目录中,插件目录: 设置 -> 浏览资源包
{
// 编辑字体
"font_face": "Courier New",
// 字体大小
"font_size": 10,
// 上一行的距离
"line_padding_top": 3,
// 下一行的距离
"line_padding_bottom": 3,
// 主题
"theme": "Bamboo.sublime-theme",
// 配色方案
"color_scheme": "Packages/Theme - Bamboo/Bamboo.tmTheme",
}
常用快捷键设置
[
// 代码提示快捷方式修改
{ "keys": ["alt+/"], "command": "auto_complete" },
// json格式化插件jsformat快捷方式修改
{ "keys": ["ctrl+alt+l"], "command": "js_format" }
]
官网地址:http://www.sublimetext.cn/
参考文档:https://blog.csdn.net/cinnarnia/article/details/9144741