首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >恢复文件后Vim -缩进和语法突出显示中断

恢复文件后Vim -缩进和语法突出显示中断
EN

Stack Overflow用户
提问于 2012-05-01 23:26:34
回答 5查看 886关注 0票数 5

我正在用vim编辑一个文件。我启动了另一个vim来编辑相同的文件,它显示/tmp/file.swp退出,按"R“键恢复它。我选择了康复。但在那之后,语法突出显示对该文件不起作用(其他文件仍然可以)。我尝试过:语法on和一些命令,但不起作用。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-01 23:30:10

您可以尝试使用以下命令来指定类型类型。例如,对于c文件:

代码语言:javascript
运行
复制
:set filetype=c
票数 8
EN

Stack Overflow用户

发布于 2016-04-24 15:57:42

我只是用一种简单的方式解决了它。

我找到了~/.vim/view/的文件夹,并删除了关于我刚刚恢复的py文件的记录...

代码语言:javascript
运行
复制
cd ~/.vim/view && ls -alh | grep filename_1 | awk '{print $9}' | xargs rm

你可以随心所欲地改变它。这只是一个演示。

:)

票数 2
EN

Stack Overflow用户

发布于 2014-09-17 17:28:43

在一次突然崩溃后,我不得不恢复vim缓冲区。虽然文件被正确地恢复了,但我不能对语法突出显示说同样的话。(我非常确定这与语言无关,但为了完整起见,我的文件是一个python脚本。)

据我所知,这个问题通常是由于会话,如stated in this similar question,或语法突出显示未正确加载所致。但是,vim views也会影响文件在编辑器中的显示方式。对于像我这样倾向于automatise the loading of previously stored views的人来说,这一点尤其正确。按照这个直觉,我删除了我存储的视图文件,并解决了这个问题。

请注意,这种解决方案显然是有代价的:文件将以全新的视图打开,即没有以前的布局(光标位置、打开/关闭的文件夹等)。都会被vim记住。这是很明显的,但我想我还是要提一下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10399950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档