ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Notepad--上手指南:两行命令装好这款轻量跨平台文本编辑器

Notepad--上手指南:两行命令装好这款轻量跨平台文本编辑器 Notepad--上手指南两行命令装好这款轻量跨平台文本编辑器【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一款支持 Windows、Linux、macOS 的轻量级文本编辑器以编码自动识别、文件对比、批量查找替换为主要功能官方给出的启动速度不到 1 秒内存占用低于 50MB可处理 GB18030 在内的 20 多种编码格式。本文按实际使用顺序介绍两种安装方式、几项高频功能、常用快捷键和一份排坑清单。两种安装方式预编译包与源码编译预编译包几分钟完成安装普通用户选预编译版本最省事步骤如下从项目 Releases 页面下载最新的 .dmg 安装包双击打开磁盘映像文件将 Notepad-- 拖入 Applications 文件夹在启动台中运行 Notepad--如果习惯用终端管理软件也可以用 Homebrew 安装brew tap GitHub_Trending/no brew install notepad--以后更新只需执行brew upgrade notepad--。源码编译给想改功能的人编辑器核心基于 Scintilla 引擎QScintilla想自定义功能时需要先编译该库再构建主程序。以下命令在 macOS 上执行依赖通过 Homebrew 安装git clone https://gitcode.com/GitHub_Trending/no/notepad-- cd notepad-- brew install qt5 cmake ninja cd src/qscint/src qmake qscintilla.pro make -j$(sysctl -n hw.ncpu) sudo make install cd ../../../ mkdir build cd build cmake .. -DCMAKE_BUILD_TYPERelease -DCMAKE_PREFIX_PATH$(brew --prefix qt5) -DCMAKE_INSTALL_PREFIX/Applications make -j$(sysctl -n hw.ncpu) sudo make install 编译中遇到 Qt 版本冲突时执行brew link --force qt5并把 Qt 路径加入环境变量即可解决。构建配置细节可参考仓库中的编译说明。功能演示编码、对比与批量替换编码识别与转换处理 GBK、GB2312、GB18030 编码的文件是中文用户的高频场景。Notepad-- 打开文件时会自动检测编码出现乱码时可在编码菜单中手动切换按 CmdShiftEWindows/Linux 为 CtrlShiftE可直接执行编码转换不必反复试错。建议安装后把默认编码设为 UTF-8从源头减少乱码。文件对比与批量查找替换对比菜单可以做两个文件的差异对比支持调整对比参数例如忽略空格适合代码审查和版本比较。跨多个文件做批量修改时用在目录查找功能指定目标目录和文件类型勾选正则表达式后可用正则匹配配合跳过隐藏文件跳过超过大小的文件等选项批量修改整个目录中的内容。底部查找结果面板按文件、行号列出命中项点击即可跳转定位。快捷键速查表与行级操作常用快捷键整理如下macOS 与 Windows/Linux 的按键不同表中分别列出操作macOSWindows/Linux新建文件CmdNCtrlN打开文件CmdOCtrlO保存文件CmdSCtrlS另存为CmdShiftSCtrlShiftS查找CmdFCtrlF替换CmdHCtrlH复制当前行CmdDCtrlD删除当前行CmdLCtrlL编码转换CmdShiftECtrlShiftE行级操作复制/删除重复行、分隔行、合并行、上下移行、排序文本等集中在编辑 → 行编辑菜单里习惯不同的用户可通过设置 → 快捷键重新配置。常见问题排坑清单⚠️ 以下是实际使用中较常遇到的问题及处理方式打开文件乱码先用编码菜单的自动检测仍乱码时手动尝试 GBK 或 GB18030。编辑器卡顿关闭不需要的插件调整性能设置、调低最大文件大小限制大文件改用大文本方式打开。默认字体大小不合适在设置的编辑器选项卡中调整字体v1.21 起默认字号已从 14 调为 12。编译时缺少 Qt 模块确认qt5安装了 Core、Gui、Widgets、Concurrent、Network、PrintSupport、XmlPatterns 组件对应根目录 CMakeLists.txt 中的依赖声明。用插件扩展功能项目提供了开放的插件机制仓库中附带 helloworld 示例插件与插件管理界面。常见的扩展方向包括 Markdown 预览、代码格式化、Git 集成等想自行开发插件时可参考仓库根目录的插件编程开发说明了解接口约定。日常使用里编码自动识别 文件对比 批量查找替换的组合可以覆盖大多数文本处理需求。以 macOS 或 Linux 为主的场景装预编译版本几分钟就能上手需要定制功能时源码编译的入口是开放的。各版本的功能变化可在 changelog.txt 中查阅。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表