我使用Vim和Gvim以及此文本编辑器支持的许多插件。我想使用vim-abolish插件,但发现它无法正常工作。具体来说,如果我执行以下命令:
:Abolish {despa,sepe}rat{e,es,ed,ing,ely,ion,ions,or} {despe,sepa}rat{}
从vim-abolish文档中,当我在vim窗口中键入“desparate”这样的单词时,预期的行为并不明显。相反,我看到这样的输出:
* desperate
i desparates * desperates
i desparated * desperated
也就是说,vim进行了正确的替换,然后它还为我提供了有关其他可用替换的调试信息。就像我以前的VimCasts中看起来一样,我只想看到替换而不是额外的信息。
我试图在.vimrc文件中注释掉各种各样的行,以确定它们是否可能导致此类行为。到目前为止,我所注释的所有各种配置命令都会导致相同的行为。到目前为止,我还没有尝试评论我从vundle加载的各种插件,如下所示:
Bundle 'gmarik/vundle'
" Add any bundles that you want to install to this location
Bundle 'https://github.com/yuratomo/gmail.vim.git'
Bundle 'https://github.com/altercation/vim-colors-solarized.git'
Bundle 'https://github.com/vim-scripts/Xoria256m.git'
Bundle 'https://github.com/scrooloose/nerdtree.git'
Bundle 'https://github.com/vim-scripts/dbext.vim.git'
Bundle 'https://github.com/kien/ctrlp.vim.git'
Bundle 'https://github.com/xolox/vim-misc.git'
Bundle 'https://github.com/xolox/vim-session.git'
Bundle 'https://github.com/majutsushi/tagbar'
Bundle 'https://github.com/gerw/vim-latex-suite.git'
Bundle 'https://github.com/gregsexton/gitv.git'
Bundle 'https://github.com/bling/vim-airline.git'
Bundle 'https://github.com/vim-scripts/HTML-AutoCloseTag.git'
Bundle 'https://github.com/tpope/vim-abolish.git'
Bundle 'https://github.com/terryma/vim-multiple-cursors.git'
Bundle 'https://github.com/justinmk/vim-sneak.git'
Bundle 'https://github.com/joeytwiddle/sexy_scroller.vim.git'
Bundle 'https://github.com/kablamo/vim-git-log.git'
Bundle 'https://github.com/vim-scripts/TeX-9.git'
Bundle 'https://github.com/scrooloose/syntastic.git'
Bundle 'https://github.com/Valloric/MatchTagAlways.git'
Bundle 'https://github.com/ervandew/supertab.git'
Bundle 'https://github.com/xolox/vim-easytags.git'
Bundle 'https://github.com/MarcWeber/vim-addon-mw-utils'
Bundle 'https://github.com/tomtom/tlib_vim'
Bundle 'https://github.com/garbas/vim-snipmate'
Bundle 'https://github.com/onza/vim-snippets'
Bundle 'https://github.com/vim-scripts/Marks-Browser.git'
Bundle 'https://github.com/vim-scripts/AutoTag.git'
Bundle 'https://github.com/int3/vim-extradite.git'
Bundle 'https://github.com/Keithbsmiley/investigate.vim.git'
我也尝试在不使用vim-abolish的情况下运行iabbrev命令,这不会产生上述行为。也就是说,这个单词被替换为正确的拼写而没有看到任何额外的调试信息。
最后,我没有在vim-abolish问题跟踪器上看到任何与此事有关的要点,我找不到任何关于此事件的堆栈溢出的帖子。
所以,在我开始逐行浏览我的.vimrc文件并尝试不同的vim插件组合之前,我希望有人能够发现问题。有任何想法吗?感谢您提供的任何帮助!