【发布时间】:2015-10-25 17:52:16
【问题描述】:
我偶然发现了一个类似于 Textmate 中的功能的功能。
显示当前单词的突出显示组。
在 gvim 中一切正常,但在使用 vim 时不会得到输出,这让我很困惑。
以下是相关部分:
nmap <C-S-P> :call <SID>SynStack()<CR>
function! <SID>SynStack()
if !exists("*synstack")
return
endif
echo map(synstack(line('.'), col('.')),
\ 'synIDattr(v:val, "name")')
endfunc$
我的问题是它为什么会这样以及如何解决它,如果可能的话-.-
感谢您提供的任何帮助。
【问题讨论】:
-
如果这是为了映射 control/shift/P,无论 vim 或其他应用程序,它都不会在终端中工作。
-
非常感谢,改成 ctrl/p 现在可以在 g/vim 中使用了。
-
@orlp 这里也可以。