gpt4 book ai didi

VIM:启动时打开 netrw 或打开提供的文件

转载 作者:行者123 更新时间:2023-12-01 13:30:25 25 4
gpt4 key购买 nike

我为 .vimrc 添加了一些生活质量改进它调用 netrw @ startup,即:

augroup ProjectDrawer
autocmd!
autocmd VimEnter * :Explore!
augroup END

像魅力一样工作,但是这会干扰调用 vim 来编辑特定文件 vim file_foo (我最终得到 netrw 而不是 file_foo )。

如何修改我的 .vimrc例如调用 ProjectDrawer当调用时 vim 没有参数( vim ),否则打开提供的文件( vim file_foo )?

最佳答案

您可以添加一个条件来检查 argc() ,它给出了传递给 Vim 的参数数量(参数本身由 argv({nr}) 返回):

augroup ProjectDrawer
autocmd!
autocmd VimEnter * if argc() == 0 | Explore! | endif
augroup END

关于VIM:启动时打开 netrw 或打开提供的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com