gpt4 book ai didi

vim - autocmd 检查vim 中的文件名?

转载 作者:行者123 更新时间:2023-12-02 03:25:17 26 4
gpt4 key购买 nike

我想编写一些自动命令来检查文件名是这个还是那个..

我一直在努力:

autocmd VimEnter * if % is "preamble" | Explore | endif
autocmd VimEnter * if %=="preamble" | Explore | endif
autocmd VimEnter * if &filename == "preamble" | Explore | endif

但是这些都不起作用?

我应该做什么?

(这个示例过于简单,请注意,我还想要一个 else 语句)。

最佳答案

您应该获取当前文件名 @%。例如,echo @% 将为您提供文件名,而 echo % 则不会。但是,对于文件上的操作,请使用 %,例如来源%

这可能适合您想做的事情:

autocmd VimEnter * if @% == 'preamble' | echo 'hello' | else | echo 'world' | endif

关于vim - autocmd 检查vim 中的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6009698/

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