如何在vim中显示每个用户输入的唯一答案

时间:2014-10-15 12:49:10

标签: unix vim vi

使用案例结构,为每种颜色显示唯一的答案。 (红色,黄色,绿色,蓝色, 白色,黑色)如果没有选择上述颜色,请确保有默认答案。

1 个答案:

答案 0 :(得分:1)

对于多项选择,Vimscript中有confirm()。您还可以使用input()进行任意输入。

演示

let answer = confirm("Your favorite color:", "Red\nYellow\nGreen\nBlue\nWhite\nBlack")
if answer == 1
    echomsg 'I like red, too'
elseif answer == 2
    echomsg 'I think of lemons'
else
    echomsg 'Aha.'
endif