MarkText 配置便携版

引言 我之前使用的是安装版, 所以需要先备份安装版的配置文件, 再使用便携版, 并将配置文件目录设置到与安装目录一个文件夹下, 这样打包后即为一个完整便携版 1 Windows 安装版 -> Windows 便携版

1.1 保存 原有数据目录 的数据

原 Windows 安装版 数据目录 位置 注意: 使用 cmd 执行
1
%APPDATA%\marktext
我这里即 C:\Users\yiyun\AppData\Roaming\marktext 将这个 marktext 文件夹复制备份, 此文件夹即为 应用程序数据目录, 里面的就是配置文件 卸载 MarkText 安装版

1.2 下载 Windows 便携版, 配置

设置临时环境变量, 用于执行 marktext CLI, 注意: 使用 cmd 执行
1
path D:\Program Files Portable\marktext-x64-win;%path%
D:\Program Files Portable\marktext-x64-win 是我的便携版路径 补充: 参考: 从菜鸟到高手,CMD命令行修改临时环境变量:path
path f:;%path% 新增一个路径: F盘下的newtest文件夹
%path% 两个百分号包裹的内容,代表变量
; 一个分号,其为路径的分隔符号 在命令行模式下设置的环境变量,属于临时的环境变量,只针对当前的CMD命令窗口有效,并不影响其他窗口中的环境变量,更不会影响到永久性的环境变量

1.3 指定应用程序数据目录

在安装目录 ( D:\Program Files Portable\marktext-x64-win ) 创建 marktext-user-data 文件夹 作为 应用程序数据目录 cmd 执行
1
"Mark Text.exe" --user-data-dir "D:\Program Files Portable\marktext-x64-win\marktext-user-data"
执行完成后, 就会发现 marktext-user-data 文件夹下会多一些文件, 就说明成功了, 下次直接启动 Mark Text.exe 即可, 无需再次指定 如果你是新安装便携版, 到这里就可以了, 如果需要使用以前安装版的配置文件, 这里就将 marktext-user-data 文件夹清空, 再将之前备份的 配置文件复制过来即可 注意: 安全起见, 配置过程, 关闭 MarkText 下图可见, 我之前安装版的配置成功被使用 补充:
但发现 marktext 布局配置 没有被使用, 也有可能没有保存下来, 不知道是什么原因 Q&A 补充 参考 感谢帮助! How do you update a portable Windows installation? · Issue #2053 · marktext/marktext marktext/APPLICATION_DATA_DIRECTORY.md at develop · marktext/marktext marktext/CLI.md at develop · marktext/marktext marktext/PORTABLE.md at develop · marktext/marktext