Vim:如何刷新页面摆脱双线?

时间:2014-05-01 03:14:57

标签: vim

enter image description here

有时当我保存文件时,我会看到屏幕底部出现双线。

我将Ctrl-L映射到其他内容,因此这些方法无法刷新我的屏幕以摆脱这些双线:

  • :noh
  • :redraw

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

在插入模式下,您可以在键之前使用<C-V>以避免为该键定义映射,但我找不到与普通模式类似的任何内容。

一种解决方法是使用:normal命令和!修饰符。根据您是否要避免在命令行上键入原始字符,请尝试

:normal!CTRL-L

(其中CTRL-L表示单个字符)或

:execute "normal!\<C-L>"

(如你所见,输入它)。有关详细信息,请参阅:help :normal(包括如何将其与:execute一起使用)。

答案 1 :(得分:0)

首先,我试图找出造成这些双重信息的原因;也许你可以避免这些。

您的屏幕截图看起来很可疑;第一个:w消息之后"models.py" written的内容是什么;你输入那个?!在那条消息之后那个灰色块是什么?这些可能表示您的终端设置不正确。


要清除任何不需要的延迟信息,通常就可以进入和离开命令行,例如与:<CR>。由于命令行占用与消息相同的空间,因此可以有效地清除它。