作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么会出现以下情况:
let s:colorschemes = ['synic', 'ir_black']
let s:colorscheme_idx = 0
function! RotateColorscheme()
let s:colorscheme_idx += 1
let s:name = s:colorschemes[s:colorscheme_idx]
echo s:name
colorscheme s:name
endfunction
colorscheme
? Vim 提示以下错误“找不到colorschem s:name”。我如何告诉它我希望它取消引用该变量而不是将它字面上应用于:colorscheme?
最佳答案
看看来自 vim.wikia.com 的这个脚本这几乎可以满足您的要求。
关键线似乎是这样的:
let nowcolors = 'elflord morning desert evening pablo'
execute 'colorscheme '.split(nowcolors)[i]
关于vim 脚本 : how to execute a command in a vim function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7597249/
我是一名优秀的程序员,十分优秀!