分享一个超级好用的文本编辑器,完爆曾经的np++

1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!

前言

大家好,我是ZhengN。本次给大家分享一个超级好用的、小巧的文本编辑器。

哈哈,为了防止VSCode党抬杠,我这里首先说明一下我也是VScode党,我每天也都在用着VSCode,我也认可VSCode是宇宙第一编辑器的说法。

很多时候都有鄙视链,用C++的看不起C的,用C的看不起C++的,用VSCode看不起SourceInsight、......。别只活在自己的世界里,没有什么东西是绝对的完美~

VSCode也还没有那么完美,比如在看log的时候,在本文件搜索某个关键词,并不会列出这个关键词所在的位置,而是显示出行号:

这在一些时候很不方便进行查找。如果搜索整个文件夹的话,倒是有列出具体位置:

但有时候当前文件夹有很多个名字差不多的log文件的时候,全给你搜出来了,有时候一不小心就分析错了log文件,很让人头疼。基于这种情况,我一般会选择一些小巧好用的辅助编辑器来查看log文件。

以前,一直在用notepad++作为辅助编辑器,但后来由于一些原因,我也早早地卸载掉了。试用了很多编辑器但都觉得不太顺手。

直到前几天群友Charles在群里分享了一个源码开源、轻量级的文本编辑器——BowPad,我试用了一下,发现很好用,完爆notepad++,终于找到一个顺手的辅助编辑器了。

一些顺手的工具可以提高工作效率哦。

BowPad简介

BowPad 是一个带有功能区 UI 的简单而快速的文本编辑器。

显著特性:

  • 超过100种文件类型和语言的语法高亮显示

  • 处理许多不同的编码,包括 UTF-8、UTF-16 甚至 UTF-32

  • 垂直滚动条中的导航提示

  • 根据路径对打开的标签进行着色

  • 可用 JScript 或 VBScript 编写的插件扩展

BowPad源码/安装包下载地址:

https://github.com/stefankueng/BowPad

BowPad使用介绍

同VSCode一样,我们也可以右键使用BowPad打开整个源码文件夹:

菜单不是那种下拉的,而是平铺UI图表式的:

功能全给列出来,使用起来很方便。

查找功能:

清晰地列出了关键词所在的具体位置。

运行功能:

运行功能这里可以直接进入命令提示符界面,很方便我们使用BowPad+MinGW来编写我们的C程序。

除此之外,通过自定义命令设置,把一些编译命令加进去就可以把BowPad配置成一个简单的C语言“IDE”。

代码补全功能:

有了代码补全功能,使用BowPad来写代码也是很方便的。

转换编码:

语言设置:

插件设置:

可以添加插件,但目前的插件还比较少。

暗色主题:

以上就是简单介绍一下BowPad的一些常用的功能,其它功能大家可以自己去使用体验体验,相信大家一定会喜欢上这一款小巧好用的编辑器。

比较遗憾的是,这个软件只有Windows版本的。

温馨提示

由于微信公众号近期改变了推送规则,如果您想经常看到我们的文章,可以在每次阅读后,在页面下方点一个「赞」或「在看」,这样每次推送的文章才会第一时间出现在您的订阅列表里。

猜你喜欢:

工具 | 分享一款嵌入式人必备绘图工具

干货 | protobuf-c之嵌入式平台使用

1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!

  • 13
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
文本编辑器,支持文本编辑,比较,FTP编辑,FTP上传下载,加密,十六进制编辑,列模式,回行显示,正则表达式,多行查找和替换,代码折叠,关键字高亮显示,编辑400GB的大文件,比较100GB的大文件,对超过1G的大文件排序,删除重复,执行自定义脚本自动修改文件。 PilotEdit 中文多语特别版PilotEdit 中文多语特别版 PilotEdit 中文版- 功能 1. PilotEdit支持超过400G的文件 >编辑超过400GB(400亿行)的文件 >上传/下载超过4G的FTP文件 >加密/解密超过4G的文件 >比较超过4G的文件 2. 全面支持UNICODE文件和DOS/UNIX文件 >快速改变多个文件的编码 >在不同编码的文件中拷贝文字时自动调整文字编码 3. 自定义的文件类型和关键字高亮显示 >支持超过20种文件类型 >支持自定义文件类型 >对不同的文件类型定义不同的TAB和缩进 比如,您可以定义当用户按TAB键时,在C/C++中输入TAB键,而在Java文件中输入四个空格 4. 十六进制编辑模式 >在十六进制编辑模式中可以很方便地插入,修改,删除,拷贝,粘贴 >十六进制编辑模式查找和替换 >当从十六进制编辑模式切换回文本模式时自动检测文件类型 >在十六进制编辑模式和文本模式中无限的undo/redo 5. 列模式 >键盘输入的字符将被插入到列模式中所有选中的行 >如果粘贴一行文字,这行文字将被插入到列模式中所有选中的行 >如果粘贴多行文字,这些文字将被逐行被插入到列模式中选中的行 6. 无限的undo/redo >在十六进制编辑模式和文本模式切换后仍然可以无限次地undo/redo 7. 回行显示 >即便在编辑一个几百MB的文件时,切换到回行显示仍然非常迅速 8. 编辑FTP文件 >打开和保存FTP文件 >删除多个FTP文件和目录 >上传/下载多个FTP文件和目录 9. 基于多行的查找和替换 >查找/替换多行文本 >用正则表达式查找/替换多行文本 10. 文件比较和合并 >比较两个基本点目录 >比较合并两个文件 >在文件比较窗口中直接编辑文件 >当文件内容改变时文件比较窗口自动更新比较结果 >在文件比较窗口中查找/替换 >查找上一个/下一个不同的文本块 >将所有相同/不同的行拷贝到剪贴板。通过这个功能,我们可以很方便地找出第一个文件中存在而第二个文件中不存在的行 11. 自定义字符串表 >单击即可添加一个自定义的字符串 >在所选文本的前后分别添加自定义的字符串 12. 正则表达式 >用正则表达式查找/替换多行文本 13. 脚本文件 >可以把常用的正则表达式定义在脚本中,直接运行脚本即可替换文字 14. 256位 AES加密/解密 >用PilotEdit直接透明地编辑一个加密的文件 >加密/解密多个文件和目录 >加密/解密超过4G的文件 15. 文件组 >双击文件组可以快速打开多个文件 16. 在多个目录中查找/替换 >支持多行的查找/替换 17. 排序 >按升序/降序排序 >按文本或数字排序 >按一列数据排序 >按正则表达式排序 18. 查找/删除重复的行 >在打开的文件中查找/删除重复的行 >按文本或数字比较 >按一列数据比较 >按正则表达式比较 19. 收集字符串 >将匹配正则表达式字符串拷贝到的剪贴板。比如,我们可以把一个文件中所有的Email地址拷贝到剪贴板。 20. 将打开的文件用原目录结构另存为新文件 >同时拷贝选中的文件和目录结构 21. 编辑SFTP文件 >打开和保存SFTP文件 >删除多个SFTP文件和目录 >上传/下载多个SFTP文件和目录 PilotEdit支持以下操作系统 Windows 2000 Windows 2003 Windows XP Windows Vista Windows 7 Windows 2008 Windows 8 PilotEdit不支持Win98和 WinNT. PilotEdit支持以下和更多文件类型: C, C++ Files Java Files HTML Files XML Files Oracle SQL Files UNIX/Linux Shell Files JSP TCL/TK Files BAT files PilotEdit Script Javascript Files PHP ASP Assembly ASP.NET CSS Visual Basic Perl C# Python Ruby XHTML Files COBOL AHK Script Inno Setup Script AutoIt Script
1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载体验!下载完使用问题请私信沟通。 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip 基于贪心算法近似求解一个NP完全问题c++源码(含详细项目说明+实验报告).zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式大杂烩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值