Vim中的用户定义函数
发布时间:2020-12-15 21:15:05 所属栏目:安全 来源:网络整理
导读:我正在尝试在 vim中定义用户函数来更改当前的颜色方案,然后覆盖一些主题的设置,以使其在透明终端配置下更好地工作.我似乎无法找到有关如何在函数内部调用set行的任何信息. 这传达了我想要完成的事情: function SetColorscheme (colorscheme) set colorschem
我正在尝试在
vim中定义用户函数来更改当前的颜色方案,然后覆盖一些主题的设置,以使其在透明终端配置下更好地工作.我似乎无法找到有关如何在函数内部调用set行的任何信息.
这传达了我想要完成的事情: function SetColorscheme (colorscheme) set colorscheme a:colorscheme hi Normal ctermbg=NONE hi LineNr ctermbg=NONE endfunction 我现在称之为: :call SetColorscheme ('wombat256') 目前vim抱怨缺少括号. 我正在尝试做什么的正确语法是什么? 解决方法
colorscheme不是你使用set命令的选项,它是它自己的命令.所以尝试使用colorscheme行:
execute 'colorscheme ' . a:colorscheme (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |