如何在vim中不断查看当前文件名?


32

我正在使用vim,并且我需要一种方法,使其始终能够查看我正在处理的文件,而不必这样做^G
启动vim时会看到文件名,但是当我开始工作并使用各种功能时,它将丢失。
我也看到其他人在vim控制台的下部有一些“附加组件”,看起来像是“按钮” /“标签”(我不确定如何描述它们),不断显示各种信息,包括文档名称。
知道这些插件是什么吗?或者我如何实现自己想要的?



Answers:


33

您可以将其添加到.vimrc文件中,也可以在中临时添加vim

  • vimrc- set laststatus=2
  • 在vim中- :set laststatus=2

要获取完整路径,您可以将此命令再次添加到中.vimrc或中vim

  • vimrc- set statusline+=%F
  • 在vim中- :set statusline+=%F

例子

正常模式

                        SS#1

命令行模式

                        SS#2

要获得比您更需要阅读的信息,请参阅中提供的有关这两项的其他信息vim

:help laststatus
:help statusline

参考文献


奇怪的名字(我想没有助记符)。这似乎没有显示完整的路径。是否可以选择显示完整路径?
2014年

@Jim -查看更新
SLM

@Jim就像ls命令一样set ls=2
Rahul Patil

5

我发现使用将该文件添加到窗口顶部,

set title

在.vimrc中,它不太令人讨厌,因此状态栏始终在底部占据一整行。


1

您可能指的选项卡不是插件,而是内置的。尝试

:tabnew

它应该打开一个新选项卡,您应该看到菜单栏,该菜单栏显示了不同选项卡中的文件名。要始终显示此菜单栏,请使用

:set showtabline=2

尽管这仅在您确实想使用标签时才有意义(我可以推荐)。否则,我建议像其他人一样在状态栏中设置名称。


否。肯定不是标签。我了解标签。
2014年

谢谢你的反对。选项卡显示文件名,这就是您想要的,不是吗?您自己称他们为标签页...
pfnuesel 2014年

1
@Jim标签有什么问题?
沃尔夫


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.