gpt4 book ai didi

vim - .vimrc 中的 if 语句是如何执行的

转载 作者:行者123 更新时间:2023-12-04 02:13:52 40 4
gpt4 key购买 nike

我正在考虑在 .vimrc 文件中编写一个 if 语句以满足我的要求。但是我不确定 如果 语句在 .vimrc 中执行。如果 事件发生,它们是在 vim 启动时只执行一次还是每次 时执行?例如我打算在 .vimrc 中插入以下代码

"Check if the drop down menu is active
if pumvisible()
"pass 'down' key to vim
\<lt>Down>
endif

如果每次 pumvisible() 在 vi​​m 工作区中处于事件状态时都执行
代码,那么这个 是否会执行,或者它根本不起作用?

最佳答案

if 只是一个条件。
它不监听事件。
你可以阅读更多关于它 here

看看你的用例,我认为 自动命令 是要走的路
This 是对自动命令的一个很好的介绍

关于vim - .vimrc 中的 if 语句是如何执行的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35754800/

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