开发者

Vim Saving Macro to File. Encoding Issue

I'm trying to save a macro to the开发者_运维知识库 file I'm editing.

All goes well until I close and reopen the file. When I reopen the file, the pasted macro

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

has become

■üSetup^M■

I assume this is encoding related but it's beyond me on how to resolve it.

Following are some settings that might be relevant:

  • fileformat=dos
  • fileformats=dos,unix
  • fileencoding=latin1
  • fileencodings=ucs-bom,utf-8,latin1
  • encoding=utf-8

Does anyone have an idea what I need to change to make it work?

Edit

I had no idea where the <80><fc>^B sequence was coming from.

It appears to be inserted into the macro when I type //***** Setup with the SHIFT key pressed up until the S from setup. The macro gets pasted as //*****<80><fc>^B Setup

Note 1: I use an Azerty keyboard. For the keys / and *, I need to press the shift key.

Note 2: A solution is to not hold the SHIFT key when typing the space character between //***** and Setup. Holding the shift key mearly has become an automatism when typing that pretty much used sequence.


you are using the gui with -W option? Then read that question. It is really related to it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜