1

我想映射F12以获取标签ctags,所以我这样写vimrc

map <F12> :call Do_CsTag()<CR>
function Do_CsTag()
  if(executable('ctags'))
    silent! execute "!ctags -R --c-types=+p --fields=+S *"
  endif
endf

当我按下F12我的C源文件时,屏幕变成白色,我该如何解决?

4

1 回答 1

1

在这种情况下尝试使用system():替换

silent! execute "!ctags -R --c-types=+p --fields=+S *"

call system('ctags -R --c-types=+p --fields=+S *')

.

于 2012-10-04T19:45:57.693 回答