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,即可免费获取!

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

  1. 分享一个超级狠的面试题与经验

    一定yaokan!!! 1.说说你对缓存的理解? 1.使用缓存的目的: 提高应用程序的性能,减少到数据库的访问次数 2.缓存的介质(缓存的存储位置) 内存:临时性存储空间 存取数据快  减少网络通信量 ...

  2. c语言删除一个字符指令,【C语言】实现一个基于命令行的文本编辑器

    选择本项目作业的同学,必须本人独立完成. 功能: 1. 打开文件 2. 保存文件 3. 能够对文件进行查找 4. 能够对文件进行替换 5. 能够对文件进行删除 要求: 1. 不能使用Cstring.h ...

  3. 一款超级好用的文本编辑器:Notepad++下载,别再使用记事本了

    别再使用记事本了 Notepad++下载 软件介绍 Notepad++ 是在微软视窗环境之下的一个免费的代码编辑器.为了产生小巧且有效率的代码编辑器,这个在GPL许可证下的自由软体开发专案采用 win ...

  4. 一个十分好用的文本编辑器——Typora

    本文章向大家介绍Typora快捷键,主要包括Typora快捷键使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下. 一:菜单栏 文件:alt+F 编辑:alt ...

  5. 分享一个超级Nice的美食小程序

    今日美食小程序 今日美食小程序主要包含三个页面,分别是「首页」.「分享」.「收藏」 一.项目展示 今日美食是为用户提供各种美食的制作方法,详细介绍了配料和制作流程 二.首页 首页采用垂直布局,由搜索栏 ...

  6. 分享一个超级简单简洁的单页导航网站源码,不到1m,带valine评论设置

    影剧导航 示例网页:https://guide.qitablog.com/index.html 底部呢加个api就行 详细的可以看onemanager评论功能实现 onemanager美化详细图文教程 ...

  7. 分享一个火遍全网的 Python 框架,爆赞!

    作者 | 俊欣 来源 | 关于数据分析与可视化 最近Python圈子当中出来一个非常火爆的框架PyScript,该框架可以在浏览器中运行Python程序,只需要在HTML程序中添加一些Python代码 ...

  8. Squire – 简洁的 HTML5 富文本编辑器

    Squire 是一个简洁的 HTML5 富文本编辑器,它提供了强大的跨浏览器的标准化,超级轻巧灵活.它是建立在现在和未来并作为研究,因此并不支持那些古老的浏览器. 在线演示      源码下载 您可能 ...

  9. LFCS 系列第二讲:如何安装和使用纯文本编辑器 vi/vim

    LFCS 系列第二讲:如何安装和使用纯文本编辑器 vi/vim 几个月前, Linux 基金会发起了 LFCS (Linux 基金会认证系统管理员Linux Foundation Certified ...

最新文章

  1. 电子计算机原理讲义,计算机原理讲义
  2. 文件没有图标,无法打开(以pdf为例)
  3. 线程池和线程详细教程
  4. SELECT ... FOR UPDATE_手动加行级排他锁_行级写锁_行级独占锁
  5. c/c++编码规范(2)--作用域
  6. 《飞鸽传书2007怎么用》这种即时通讯技术已开始普及
  7. java label 超链接_Swing之带超链接的label简单实现。
  8. db_index,unique和primary区别
  9. 系统学习机器学习之总结(一)--常见分类算法优缺点
  10. WebGL难以置信的神奇效果
  11. c#建立mysql表_C# 动态创建Access数据库和表
  12. 产品的思路——来自腾讯张小龙的分享(全版)
  13. 赤兔AVI视频恢复软件找回永久删除的avi视频
  14. Ubuntu16.04中好用的软件(持续更新)
  15. 单例模式中的懒汉模式和饿汉模式是什么?
  16. 开源云真机平台-Sonic应用实践
  17. 电脑自动开机+自动输入密码
  18. 小苹果软件_汪峰女儿小苹果晒原创音乐,完美遗传音乐基因,粉丝:何时出道?...
  19. 诺奖以上,真相未满:追捕黑洞二百年
  20. ESP8266-AP模式作服务器

热门文章

  1. 我的驾驶证被扣30分,两个3分,4个6分,我应该怎么处理呢?
  2. QWT--添加Label
  3. DECISION-BASED ADVERSARIAL ATTACKS: RELIABLE ATTACKS AGAINST BLACK-BOX MACHINE LEARNING MODELS 论文解读
  4. gvim【二】【ab命令快速制作verilog模板】
  5. c语言怎样将程序转化为软件,怎么才能将C程序转化为arduino程序
  6. 微信小程序地图组件和相机组件实现基于location的AR效果的尝试(失败)
  7. 五邑大学安卓开发程序设计报告_五邑大学c程序设计答案
  8. 【Android底层学习总结】1. 驱动开发基础
  9. 《软考填涂答题卡须知》
  10. 你所不知道的VisualGDB