vim书签无法在gvim(Windows)中显示正确的符号

vim书签无法在gvim(Windows)中显示正确的符号,vim,Vim,我已经为metter书签管理安装了。它确实有效,但我对使用的符号有问题 安装说明要检查:echo有('signs')才能正常工作。如果它返回1,这对我来说是正确的,它工作正常 :set encdo设置为latin1,我收到错误E239:无效符号文本: 我认为这是一个编码问题。我也尝试过ut8,但同样的问题也发生了 call s:set('g:bookmark_sign', '⚑') call s:set('g:bookmark_annotation_sign',

我已经为metter书签管理安装了。它确实有效,但我对使用的符号有问题

安装说明要检查
:echo有('signs')
才能正常工作。如果它返回1,这对我来说是正确的,它工作正常

:set encdo
设置为
latin1
,我收到错误
E239:无效符号文本:

我认为这是一个编码问题。我也尝试过ut8,但同样的问题也发生了

call s:set('g:bookmark_sign',                '⚑')
call s:set('g:bookmark_annotation_sign',     '☰')

这就是符号应该是什么样子。我使用的字体是Console。

如果此问题已经发布在问题跟踪程序上,并且它让您非常困扰,以至于您不想等待解决方案,那么您应该尝试自己解决问题,并打开一个请求

我怀疑任何人都不会理解这个插件,设置一个环境来重现问题并进一步调查它

由于插件可能适用于大多数用户,您可以首先检查问题是否与您正在使用的某个插件或设置有关。为此,您可以按照中描述的步骤进行操作。有关部分如下:

2.5。我对Vim有一个“xyz”(一些)问题。我如何确定它是一个 我的设置或Vim有问题?/我在Vim中发现错误了吗

首先,您需要找出错误是否在实际中 运行时文件或随Vim分发的任何插件,或 是.vimrc中任何配置选项的简单副作用 或.gvimrc。首先,像这样启动vim:

vim -u NONE -U NONE -N -i NONE
这将在不兼容模式(-N)下启动Vim,而不读取 viminfo文件(-i无),不读取任何配置文件(-u 无表示不读取.vimrc文件,-U无表示不读取.gvimrc文件 文件)甚至插件

如果以这种方式启动Vim时未发生错误,则 这个问题要么和你们的插件有关,要么和你们的插件中的设置有关 一个本地安装文件。你需要找出是什么触发了 错误,您尝试通过以下方式启动Vim:

vim -u NONE -U NONE -N
如果发生错误,则问题出在.viminfo文件上。简单删除 然后是viminfo文件。如果未发生错误,请尝试:

vim -u ~/.vimrc --noplugin -N -i NONE
这将简单地使用您的.vimrc作为配置文件,但不加载 任何插件。如果这次发生错误,则可能是错误 由.vimrc文件中的某些配置选项引起。依靠 在vimrc文件的长度上,跟踪 该文件中的源代码

最好的方法是在VIMRC的中间添加:完成命令。 然后使用相同的命令行重新启动。如果错误仍然存在 发生时,该错误必须是由于前半部分中的设置引起的 关于你的。如果没有发生,则必须设置有问题的设置 在.vimrc的下半部分中。因此,将:finish命令移动到 这一半的中间,你知道这会触发错误 继续前进,直到找到有问题的选项。如果你的 .vimrc的长度为350行,您最多需要9次尝试才能找到 冒犯线(在实践中,这通常可以进一步减少,因为 通常线路相互依赖)

如果问题没有发生,则在仅加载.vimrc文件时 错误必须由插件或其他运行时文件(缩进)引起 自动加载或语法脚本)。检查:scriptnames的输出 命令查看已加载的文件,并尝试为每个文件 逐个禁用,看看是哪一个触发了错误。经常 vim加载的文件有一个简单的配置变量 禁用它们,但需要分别检查每个文件的内部

显然,您必须调整程序,以始终加载书签插件;您可以使用
:scriptnames
来确保它已实际加载(如果您正在使用插件管理器,您可能应该保留插件管理器)


如果书签插件是唯一加载的插件,并且您没有自定义设置,但仍然无法正常工作,那么您的Vim/gVim安装可能有问题。

如果此问题已经发布在问题跟踪程序上,并且困扰您太多,以至于您不想等待解决方案,然后,您应该尝试自己解决问题,并打开一个请求

我怀疑任何人都不会理解这个插件,设置一个环境来重现问题并进一步调查它

由于插件可能适用于大多数用户,您可以首先检查问题是否与您正在使用的某个插件或设置有关。为此,您可以按照中描述的步骤进行操作。有关部分如下:

2.5。我对Vim有一个“xyz”(一些)问题。我如何确定它是一个 我的设置或Vim有问题?/我在Vim中发现错误了吗

首先,您需要找出错误是否在实际中 运行时文件或随Vim分发的任何插件,或 是.vimrc中任何配置选项的简单副作用 或.gvimrc。首先,像这样启动vim:

vim -u NONE -U NONE -N -i NONE
这将在不兼容模式(-N)下启动Vim,而不读取 viminfo文件(-i无),不读取任何配置文件(-u 无表示不读取.vimrc文件,-U无表示不读取.gvimrc文件 文件)甚至插件

如果以这种方式启动Vim时未发生错误,则 这个问题要么和你们的插件有关,要么和你们的插件中的设置有关 一个本地安装文件。你需要找出是什么触发了 错误,您尝试通过以下方式启动Vim:

vim -u NONE -U NONE -N
如果发生错误,则问题出在.viminfo文件上。简单删除 然后是viminfo文件。如果未发生错误,请尝试:

vim -u ~/.vimrc --noplugin -N -i NONE
这将简单地使用.vimrc作为配置文件,