在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
每种编程语言都有产生分支流程的方法,在Vimscript中,这是用 在谈论Vim的 多行语句有时你在一行里写不下所需的Vimscript。在讲到自动命令组时,我们已经遇到过这样的例子了。 这里是我们之前写过的代码:
在理想的情况下,你可以分开成三行来写。但在手工执行命令的时候,这样写就太冗长了。 其实,你可以用管道符(
Vim会把它当作两个独立的命令。如果你看不到两行输出,执行 在本书的剩余部分,当你想手工执行一个命令,却对输入新行和冒号感到心烦时,试试用管道隔开, 在一行里写完。 If的基本用法现在让我们回到正题上来,执行下面的命令:
Vim将显示
Vim将_不_显示
结果可能让你吃惊。Vim_不会_把非空字符串当作"truthy",所以什么也没有显示。 让我们打破沙锅问到底。执行下面的命令:
这次Vim_会_显示了!为什么会这样? 为了搞懂发生了什么,执行下面三个命令:
第一个命令使得Vim输出 在探究了所有的命令后,对于Vimscript我们可以得出结论:
Else 和 ElseifVim,像Python一样,支持"else"和"else if"分句。执行下面的命令:
Vim输出 练习来一杯啤酒,安抚自己因Vim中的字符串强制转换而受伤的心。 |
请发表评论