vim编辑器中let和set之间有什么区别?
我一直想知道为什么两个都存在?
此外,我有兴趣听到它的历史背景。
:set用于设置选项,:允许为变量赋值。
发生这种情况,一个选项的值链接到一个& (& option-name结构的行为非常类似于“普通”变量)。所以,以下是等同的:
:set tw=40 :let &tw=40
但是,例如,使用:set命令(因为g:foo是一个变量而不是一个选项)无法实现为全局变量foo(:let g:foo = 50)赋值50。
一些选项是布尔的。当设置这些时,不需要任何值(如:set noic和相反:set ic)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。