书签文件可以';不能保存在Emacs中

书签文件可以';不能保存在Emacs中,emacs,bookmarks,Emacs,Bookmarks,我使用Emacs GNU Emacs 26.2(build 1,x86_64-w64-mingw32)。当我尝试保存书签时,会收到以下消息: bookmark-write-file: Invalid bookmark-file 即使我用一个空的.Emacs文件启动Emacs,我也会收到相同的消息。 我作为该文件的用户具有完全访问权限。 知道出了什么问题吗? 干杯 伦格初始回复(更新前-见下文) 我以为你的书签文件已损坏 请注意,即使启动Emacs时没有初始化文件(例如,Emacs-Q),如果书

我使用Emacs GNU Emacs 26.2(build 1,x86_64-w64-mingw32)。当我尝试保存书签时,会收到以下消息:

bookmark-write-file: Invalid bookmark-file
即使我用一个空的.Emacs文件启动Emacs,我也会收到相同的消息。 我作为该文件的用户具有完全访问权限。 知道出了什么问题吗? 干杯 伦格

初始回复(更新前-见下文)

我以为你的书签文件已损坏

请注意,即使启动Emacs时没有初始化文件(例如,
Emacs-Q
),如果书签文件存储在预期位置,它也会拾取书签文件

您可以暂时将书签文件移到其他位置进行测试。然后,您可以对其进行编辑(例如检查),以查找问题。您可以通过注释出1/2、3/4、7/8等递归地将其平分,以找到任何有问题的特定部分。删除或修复这些部件


更新-

根据您的描述和评论,我猜您正在使用,并且在使用空书签文件时偶然发现了一个错误

我刚刚上传了一个bug修复程序,我认为它可能会解决您遇到的问题。请下载并尝试文件的最新版本

抱歉给你添麻烦了。如果您仍然存在问题,并且您正在使用Bookmark+,请使用
M-x customize group Bookmark plus
-单击顶部附近的链接发送错误报告。

初始答复(更新前-见下文)

我以为你的书签文件已损坏

请注意,即使启动Emacs时没有初始化文件(例如,
Emacs-Q
),如果书签文件存储在预期位置,它也会拾取书签文件

您可以暂时将书签文件移到其他位置进行测试。然后,您可以对其进行编辑(例如检查),以查找问题。您可以通过注释出1/2、3/4、7/8等递归地将其平分,以找到任何有问题的特定部分。删除或修复这些部件


更新-

根据您的描述和评论,我猜您正在使用,并且在使用空书签文件时偶然发现了一个错误

我刚刚上传了一个bug修复程序,我认为它可能会解决您遇到的问题。请下载并尝试文件的最新版本


抱歉给你添麻烦了。如果您仍然存在问题,并且正在使用Bookmark+,请使用
M-x customize group Bookmark plus
-单击顶部附近的链接发送错误报告。

您好,我删除了所有书签文件,重新启动Emacs,现在有一个空文件,其中包含以下内容:书签文件:~/.Emacs.d/bookmarks所有书签--------如果我尝试使用“Bookmark save”保存此空书签文件,我再次收到相同的错误消息。如果这是“空”书签文件的内容,则它不是书签文件。只需删除它,然后重新开始(创建一个书签,尝试用该书签保存(新)书签文件。您描述的内容听起来不像书签文件的内容;它听起来像您尝试列出书签时看到的内容(例如
C-x r l
,又称
bookmark bmenus list
)。这是书签文件:;;;;;Emacs书签格式版本1;;;;--编码:utf-8-Emacs——;;;此格式的目的是让人稍微可读;;;;不过,您可能不想编辑它;;;--书签文件格式版本戳的结尾--nilHi Drew,我删除了所有书签文件,重新启动了Emacs,现在有一个空文件其中的以下内容:书签文件:~/.emacs.d/bookmarks所有书签------------如果我尝试使用“Bookmark save”保存此空书签文件,我再次收到相同的错误消息。如果这是“空”书签文件的内容,则它不是书签文件。只需将其删除,然后重新开始(创建书签,尝试保存(新的)使用该书签为文件添加书签。您描述的内容听起来不像书签文件的内容;它听起来像您尝试列出书签时看到的内容(例如
C-x r l
,又称
bookmark bmenus list
)。这是书签文件:;;;;Emacs书签格式版本1;;;;--编码:utf-8-Emacs--;;;此格式的目的是让人稍微可读;;;不过,您可能不想编辑它;;--书签文件格式版本戳的结尾--nil