Windows Vim正在将宏保存到文件。编码问题

Windows Vim正在将宏保存到文件。编码问题,windows,macros,editor,vim,Windows,Macros,Editor,Vim,我正在尝试将宏保存到正在编辑的文件中 一切顺利,直到我关闭并重新打开文件。当我重新打开文件时,粘贴的宏 <80><fc>^B Setup^M<80> 我认为这与编码有关,但我无法解决它 以下是一些可能相关的设置: fileformat=dos fileformats=dos,unix fileencoding=1 文件编码=ucs bom,utf-8,拉丁1 编码=utf-8 有人知道我需要改变什么才能让它工作吗 编辑 我不知道^B序列是从哪里来的 当我在按

我正在尝试将宏保存到正在编辑的文件中

一切顺利,直到我关闭并重新打开文件。当我重新打开文件时,粘贴的宏

<80><fc>^B Setup^M<80>
我认为这与编码有关,但我无法解决它

以下是一些可能相关的设置:

fileformat=dos fileformats=dos,unix fileencoding=1 文件编码=ucs bom,utf-8,拉丁1 编码=utf-8 有人知道我需要改变什么才能让它工作吗

编辑 我不知道^B序列是从哪里来的

当我在按住SHIFT键的情况下键入//******Setup时,它似乎会插入到宏中,直到S从Setup中退出。宏将粘贴为//*****^B安装程序

注1:我使用Azerty键盘。对于键/和*,我需要按shift键


注2:解决方法是在键入//****和设置之间的空格字符时不要按住SHIFT键。在键入大量使用的序列时,按住shift键已成为一种自动操作。

您使用的是带有-W选项的gui吗?然后读。它确实与它有关。

试着从vim-u NONE开始复制它。@ZyX-粘贴的宏现在立即被复制■üSetup ^M■. 我真的希望这能告诉你一些与我无关的事情。它应该告诉我这是否与插件有关。如何从复制宏的位置开始粘贴带有vim-u NONE的宏?你应该写下复制的步骤,比如:1。vim-u NONE/path/to/file_和_宏2。22ggV+y以直观方式选择并将其复制到系统剪贴板。3.vim-u NONE启动新vim。4. +p将其粘贴到新的缓冲区中。结果:^B…,应为安装程序。并发布一个带有宏的文件,可能它已经有了这个字符。@ZyX,对不起,你是对的。我将删除这个问题。也许当我更加精通vim时,总有一天我会明白这一点。感谢您花时间研究它。可能重复[使用vim的-W选项]我之前没有仔细研究这个问题,更仔细地看,是相同的代码,所以可能又是这个问题。@Chris-这很有可能。显然,SHIFT+空格键是调整对话框选择的快捷方式。
■üSetup^M■