当前位置:  开发笔记 > 开发工具 > 正文

Vim:如何在vimrc中使用变量?

如何解决《Vim:如何在vimrc中使用变量?》经验,为你挑选了1个好方法。

这是我想要做的,一个增加全局变量的简单函数.它工作正常.

let g:high_ind = 1

fun! IncHighlightInd()
  let g:high_ind = (g:high_ind + 1) %10
  return g:high_ind
endf

我想在一个中使用这个变量 map

map  :call IncHighlightInd()  :Highlight g:high_ind 

g:high_ind不被认为是一个变量.如何使用这个变量?

或者更有趣的是,是否有可能做类似下面的事情?

map  :Highlight IncHighlightInd() 

Luc Hermitte.. 9

你必须使用:exe或c_CTRL-R_ =:

nnoremap  :exe ":Highlight ".IncHighLightInd()
nnoremap  :Highlight =IncHighLightInd()

顺便说一下,我怀疑你应该看一下这个页面:在vim.wikia上突出显示多个单词.



1> Luc Hermitte..:

你必须使用:exe或c_CTRL-R_ =:

nnoremap  :exe ":Highlight ".IncHighLightInd()
nnoremap  :Highlight =IncHighLightInd()

顺便说一下,我怀疑你应该看一下这个页面:在vim.wikia上突出显示多个单词.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有