如何在.vimrc中执行if语句

时间:2016-03-02 18:03:03

标签: vim autocomplete

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

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

每次pumvisible()在vim工作区中处于活动状态时,是否会执行 if 代码,或者它根本不起作用?

1 个答案:

答案 0 :(得分:2)

if只是一个有条件的 它不会听事件。 您可以阅读更多相关信息here

查看您的用例,我认为自动命令是一种方法 This是对自动命令的一个很好的介绍