我正在尝试使用宇航员在 vim 中。我的 ssh 客户端是 putty。以前从未使用过 putty,但在这家公司只允许使用 Windows 作为桌面。我通过 ssh 使用 urxvt 从未遇到任何问题。这是 putty 颜色限制吗?有什么解决方案可以让这个颜色主题正常工作吗?
我收到以下警告:
Error detected while processing /root/.vim/colors/astronaut.vim:
line 22:
E492: Not an editor command: ^M
line 23:
E474: Invalid argument: background=dark^M
line 24:
E411: highlight group not found: clear^M
line 25:
E15: Invalid expression: exists( "syntax_on" )^M
line 165:
E171: Missing :endif
Press ENTER or type command to continue
答案1
这^M
意味着您在 UNIX-y 机器上使用带有 Windows 行尾的文件。修复行尾即可。
Vim Wiki 上的此页面有您需要的所有信息。以下是快速解决方案:
:%s/<C-v><CR>//
该<C-v><CR>
序列用于插入实数^M
。