如果我將鼠標懸停在Ruby文件的任何單詞上,我會收到一條工具提示消息。爲什麼當我將鼠標懸停在任何Ruby文件的單詞上時會彈出消息?
該彈出消息的屏幕截圖爲popup message。
cat ~/.gvimrc
回報:
function! SyntaxBalloon()
let synID = synID(v:beval_lnum, v:beval_col, 0)
let groupID = synIDtrans(synID)
let name = synIDattr(synID, "name")
let group = synIDattr(groupID, "name")
return name . "\n" . group
endfunction
set balloonexpr=SyntaxBalloon()
set ballooneval
"how syntax highlighting groups for word under cursor
nmap <F2> :call <SID>SynStack()<CR>
function! <SID>SynStack()
if !exists("*synstack")
return
endif
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
endfunc
不,它是〜/ .vim/plugin中的NERD_tree.vim,我更新了原始帖子/問題。再次瞭解這一點。 – shibly 2011-12-16 12:32:00
我有NERD_tree和解決它與提供的代碼 – 2013-05-15 17:52:10