在Vim中突出显示屏幕中间的行号?

时间:2013-11-15 15:10:31

标签: vim

因为向上和向下滚动半屏非常方便(使用ctrl-d),但是滚动后估计哪条线会消失有点困难。如果可以突出显示中间行号,那将是很好的,然后我可以将它用作半屏幕滚动的标记。

2 个答案:

答案 0 :(得分:3)

这些是命令模式中的标准VI命令。您可能会发现它们很有用:

  • z<Enter> - 将当前行放在窗口顶部
  • z. - 将当前行放在窗口中间
  • z- - 将当前行放在窗口底部

有关VIM的更多信息,请参阅:help z。那里的光标移动有很多东西。

答案 1 :(得分:1)

这在Vim中是不可能的,滚动时突出显示的实现非常难以很好地实现(导致引入内置的'cursorline'选项来解决最常见的用例)。

我坦率地认为不需要这个亮点,而且我认为一旦你学会了各种移动方式(包括像zt / zz这样的命令,{{1} } / <C-Y>(当你只关闭一行/几行时很适合重新定位),以及<C-E> / j k选项,这个变得没有问题。