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

时间:2010-12-07 12:24:25

标签: windows macros editor vim

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

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

<80><fc>^B Setup^M<80>

已成为

■üSetup^M■

我认为这与编码有关,但在如何解决它方面超出了我的范围。

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

  • FILEFORMAT = DOS
  • fileformats = DOS,UNIX
  • fileencoding = LATIN1
  • fileencodings = UCS-BOM,UTF-8,latin1的
  • 编码= UTF-8

有没有人知道我需要更改为让它正常工作

修改

我不知道<80><fc>^B序列的来源。

当我按下//***** Setup键并按下SHIFT键直到设置中的S时,它似乎被插入到宏中。宏被粘贴为//*****<80><fc>^B Setup

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

注2:解决方案是在SHIFTspace之间输入//*****字符时不要按住Setup键。在输入相当多的序列时,按住shift键变得很自动。

1 个答案:

答案 0 :(得分:0)

你使用gui -W选项?然后阅读that question。这真的与它有关。