【问题标题】:Lost colorscheme after recovering swap file恢复交换文件后丢失的颜色方案
【发布时间】:2012-12-06 18:15:58
【问题描述】:

我已经搜索了一段时间,似乎没有人遇到我遇到的问题。我已经将 vim 设置为使用我喜欢的颜色方案,并且一切正常,直到我打开一个有交换的文件。我收到了通常的消息,询问我是否要删除它、只读或恢复它。我选择了恢复,但这样做之后,我无法让那个文件显示我想要的颜色。

我已经尝试了通常的语法:on、重新加载 .vimrc 以及获得亮点所需的几乎每个正常步骤。奇怪的是,这个问题只存在于我从中恢复交换的目录中。我打开的任何其他文件的颜色都照常工作,如果我重命名麻烦的文件或将它放在另一个目录中,它会很好地加载颜色。

我认为 vim 必须将其路径存储在某个地方,但我不知道在哪里。我尝试删除 .viminfo 但什么也没做。非常感谢任何输入。

【问题讨论】:

  • 您文件的扩展名是什么?你的交换文件还存在吗?
  • 交换在我要求恢复后消失了。我的文件的扩展名是“.hh”,但我过去曾在“.cpp”上遇到过这种情况
  • 你的意思是颜色方案还是语法高亮?请将输出粘贴到:colo:se ft?
  • 感谢您的回复。 :colo 输出 "torte" 和 se ft? 输出 "filetype=" 我在其他文件上尝试了相同的命令,se ft? 输出 "filetype=cpp"。我猜这是问题所在?
  • 更新:我正确地认为这是问题所在,并搜索了如何设置文件类型。 set filetype=cpp 解决了这个问题。感谢 Balthamos 为我指明了正确的方向!

标签: vim colors swap


【解决方案1】:

抱歉,我是 Stackoverflow 的新手。我认为这对于我自己的问题的回答比评论更有用:

:colo 输出 "torte" 和 se ft?输出“filetype =”我在其他文件上尝试了相同的命令,并且 se ft?输出“文件类型=cpp”。我搜索了如何设置文件类型并 set filetype=cpp 解决了问题。感谢 Balthamos 为我指明了正确的方向!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 2021-03-26
    • 1970-01-01
    • 2015-08-19
    • 2019-11-13
    相关资源
    最近更新 更多