Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在vim中编辑多个缓冲区;(第(1)页(共3页)";在状态行中_Vim_Buffer - Fatal编程技术网

在vim中编辑多个缓冲区;(第(1)页(共3页)";在状态行中

在vim中编辑多个缓冲区;(第(1)页(共3页)";在状态行中,vim,buffer,Vim,Buffer,当我使用“:bn”和“:bp”在vim中的缓冲区之间切换时,我的状态行显示以下方便的信息: "foo.txt" 43 lines --88%-- ((1) of 3) 38,1 All (我认为是“设置显示模式”实现了这一点。) 但是“(1)”总是字面上的“(1)”--它不会随着我改变缓冲区而改变。(围绕“1”的排列也很奇怪。) 有人知道如何解决这个问题吗 补充:它可能与my.vimrc中的一些疯狂内容有关,如下所示: 与此相关,这

当我使用“:bn”和“:bp”在vim中的缓冲区之间切换时,我的状态行显示以下方便的信息:

"foo.txt" 43 lines --88%-- ((1) of 3)                      38,1          All
(我认为是“设置显示模式”实现了这一点。) 但是“(1)”总是字面上的“(1)”--它不会随着我改变缓冲区而改变。(围绕“1”的排列也很奇怪。)

有人知道如何解决这个问题吗

补充:它可能与my.vimrc中的一些疯狂内容有关,如下所示:


与此相关,这里有一个使切换缓冲区真正无痛的简便技巧(在.vimrc中的条目):

在正常模式下切换缓冲区的左/右箭头 地图:bn 地图:英国石油公司

提高搜索能力的关键词:vim、多缓冲区、缓冲区之间的切换、奇怪的状态行。[如果您正在寻找此问题的答案,但第一次尝试时未找到此答案,请在此处添加其他内容!]

您可以自定义状态行的外观;例如,这是我的:

set laststatus=2    " all windows have statuslines
set statusline=%mb%n:%f%R%Y\ %l/%L,%c:%v

第一次编辑:

试着寻找帮助

:help arglist-position
:help shortmess

我从来没有使用过这些选项,所以我不能给你一个详细的解释,但通过一点阅读,你应该了解这个问题的本质。

在我的情况下,状态行是可以的,但gvim的标题看起来像你说的

可以考虑将<强> StaseLe> 和<强> TITLE Stule更改为使用相同模式选项的相同值。

为了方便地选择缓冲区,您可以使用
minibufexpl.vim:优雅的缓冲区资源管理器-占用很少的屏幕空间


0扫描:基于标记搜索您可能想要查找的任何内容(CTAG、缓冲区等)。

vim显示原因(第1项,共3项)是因为参数列表。当您启动vim时,您可能包括3个文件名作为参数。因为您使用:bn/:bp切换缓冲区而不是:n/:n在参数列表中移动,所以您仍然处于参数1。读取:h arglist位置。

啊,谢谢;我会尝试。我现在没有将状态行设置为任何值。我猜是的,这更像是一种变通方法,而不是修复方法,对吗?(这并不是有什么问题,我只是想知道这是否真的是vim中的一个bug或什么。)@dreeves-是的,这更像是一种变通方法。问题是我无法重现(…)。这不是默认行为。”showmode“您提到的与此无关,它只是显示您所处的模式(例如--INSERT--,--NORMAL--)。你能在你的帖子中添加你的vimrc来帮助分析吗!yootles.com/outbox/.vimrc你可能是对的,这是因为我的vimrc有些疯狂。
:help arglist-position
:help shortmess