尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Notepad--|跨平台文本编辑器上手指南

Notepad--|跨平台文本编辑器上手指南 Notepad--跨平台文本编辑器上手指南【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--Notepad-- 是一个跨平台文本编辑器C/Qt 写的Windows、Linux、Mac 都能跑目标是做一款国产可替代的轻量级代码编辑器。启动不到 1 秒、内存占用一般低于 50 MB重点解决 GBK、GB18030 这类老中文文件的乱码问题查找替换和文件对比也做进了本体。 它凭什么不一样同类工具各缺一块Windows 记事本没有语法高亮Notepad 只有 Windows 版VS Code 内存动辄上百 MB。Notepad-- 的定位就是跨平台 中文编码这两个点维度Windows 记事本NotepadVS CodeNotepad--平台WindowsWindowsWin/Mac/LinuxWin/Mac/Linux UOS中文编码有限有有20 余种含 GBK/GB2312/GB18030/Big5文件对比无插件插件内置文本/十六进制/目录启动/内存快/低快/低慢/高100-300MB启动1 秒内存50MB️ Win/Linux/Mac 怎么装起来最低要求2GB 内存、约 100MB 磁盘空间无需额外配置运行环境。Windows下载页拿到.exe安装包双击按向导装完即可。macOS拿到.dmg双击把图标拖进应用程序文件夹然后从启动台打开。LinuxDebian/Ubuntu 系装.deb包sudo dpkg -i notepad--_*.debArch 系走 AURyay -S notepad---git想自己编译执行git clone https://gitcode.com/GitHub_Trending/no/notepad--后按 CMakeLists.txt 走 CMake 流程或读仓库里的编译说明。装不上直接跳到第 6 节。✍️ 从打开文件到保存日常操作流1. 打开文件新建、打开、保存按钮都在工具栏也可以把文件直接拖进窗口。状态栏右侧实时显示当前编码和行尾格式比如UTF-8-BOM Windows(CR LF)。2. 编辑默认多标签打开标签支持拖拽排序关闭软件后重开会恢复上次关掉的标签页。3. 查找替换CtrlF 弹出查找窗口四个页签查找、替换、在目录查找、标记。在目录查找可以按文件类型过滤如*.cpp *.ui、跳过子目录或超过指定大小的文件普通/正则表达式两档切换。命中结果在底部结果窗按文件分组双击跳过去结果窗高度可以拖。4. 编码转换打开文件时自动检测编码状态栏告诉你检测结果。检测错了或想换编码走编码菜单先把当前内容按正确编码重新读进来乱码就是这一步没做对再按需转存为 UTF-8、GBK 等。5. 保存CtrlS 保存默认按打开时的编码写回批量文件用全部保存。改了内容未保存标签上有标记关软件时会拦截提醒。 顺手分享几个我在用的配置改快捷键设置菜单里找快捷键管理内置操作基本都能重新绑定或取消。列编辑编辑 → 行编辑 / 列块编辑批量改一行里的同一列处理表格数据很省事。换主题设置 → 样式切换界面主题语法配色主题在 src/themes/ 下有 Bespin、Monokai、Obsidian 等十几个预设语言扩展名和语法也能在设置里自己关联。写插件C/Qt三步起步读 插件示例目录 的 hello 示例 → 参考 插件开发说明 和 pluginmgr.cpp 看加载逻辑 → 编译成共享库放进插件目录设置菜单加载即可。 乱码、启动、插件踩坑速查问题现象大概率原因解决动作中文打开就乱码编码被检测错编码菜单按 GBK/GB18030 等重新读入再转存 UTF-8macOS 上中文显示怪系统缺中文字体安装中文字体包后重启大文件打开卡顿按普通文本模式加载改用大文本/超大文本打开方式插件加载失败依赖缺失或与当前版本不兼容对照 插件开发说明 补齐依赖确认版本匹配找不到 GBK 转换入口没进对菜单编码菜单下完成按指定编码读取 → 转存两步解决不了就去项目 Issue 区搜一下搜不到就提一条附截图和版本号。 适合谁下一步做什么Notepad-- 适合主要在 Windows 干活、偶尔要上 Mac 和 Linux还经常碰 GBK 老文件的人把它当跨平台的记事本加强版即可。先去下载页拿最新版用起来有问题直接去仓库 Issue 区提。【免费下载链接】notepad--一个支持windows/linux/mac的文本编辑器目标是做中国人自己的编辑器来自中国。项目地址: https://gitcode.com/GitHub_Trending/no/notepad--创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表