Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/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
在:ls之后不要在Vim中重新绘制命令行缓冲区_Vim_Neovim - Fatal编程技术网

在:ls之后不要在Vim中重新绘制命令行缓冲区

在:ls之后不要在Vim中重新绘制命令行缓冲区,vim,neovim,Vim,Neovim,NeoVim内置功能之一是:当您键入:ls时,它会显示包含打开文件的缓冲区列表,然后当您输入另一个命令以切换到特定缓冲区时,如:b,命令行缓冲区不会重新绘制,并且 因此,问题是是否有可能在Vim中激活这样一个函数,如果有,如何激活?您可以发出命令Ls:Ls:b,并将一个键映射设置为Ls 有关更多类似设置,请参阅。此问题的根源是自定义状态行插件。这是Vim中的默认行为。之后:你有没有按回车键。。。提示,如果键入:以启动另一个命令,则不会清除以前的输出。。。如果你看到的不是这样,可能是你的vimrc

NeoVim内置功能之一是:当您键入:ls时,它会显示包含打开文件的缓冲区列表,然后当您输入另一个命令以切换到特定缓冲区时,如:b,命令行缓冲区不会重新绘制,并且

因此,问题是是否有可能在Vim中激活这样一个函数,如果有,如何激活?

您可以发出命令Ls:Ls:b,并将一个键映射设置为Ls


有关更多类似设置,请参阅。

此问题的根源是自定义状态行插件。

这是Vim中的默认行为。之后:你有没有按回车键。。。提示,如果键入:以启动另一个命令,则不会清除以前的输出。。。如果你看到的不是这样,可能是你的vimrc的东西吗?尝试vim-clean或vim-u NONE,看看你是否仍然会遇到同样的意外行为……FWIW,我在阅读了@filbranden之后稍微调整了我的工作流程-感谢你提出的想法,这是我的错-我必须先检查这个版本,然后再问这个问题。完全可以!如果您确实发现了问题,请自行回答导致您看到的行为的原因…myls是无效的用户名,用户命令必须是myls、Ls或类似的名称。