正如标题所述,我如何检查插件是否已加载?
当我点击tab(对于SuperTab)时,我得到的是在我的文件中插入的普通字符"tab",当我点击ctrl-space时,我只是被抛出插入模式(与点击ESC的行为相同)
发布作为后续如何检查SuperTab和jedi-vim是否被激活?并完成了Ingo Karkat提出的建议.现在我想知道什么是破碎的以及我如何解决它.
这是输出:
:verbose imap <tab>
i <Tab> <Plug>SuperTabForward
Last set from ~/.vim/bundle/supertab/plugin/supertab.vim
Run Code Online (Sandbox Code Playgroud)
哪个看起来对我好,并且......
:scriptnames
1: /etc/vimrc
2: /usr/share/vim/vim72/syntax/syntax.vim
3: /usr/share/vim/vim72/syntax/synload.vim
4: /usr/share/vim/vim72/syntax/syncolor.vim
5: /usr/share/vim/vim72/filetype.vim
6: /usr/share/vim/vimfiles/ftdetect/puppet.vim
7: /usr/share/vim/vim72/ftplugin.vim
8: /home/johannesw/.vimrc
9: /usr/share/vim/vim72/ftoff.vim
10: /home/johannesw/.vim/bundle/vundle/autoload/vundle.vim
11: /home/johannesw/.vim/bundle/vundle/autoload/vundle/config.vim
12: /usr/share/vim/vim72/indent.vim
13: /usr/share/vim/vim72/syntax/nosyntax.vim
14: /home/johannesw/.vim/bundle/vim-fugitive/plugin/fugitive.vim
15: /home/johannesw/.vim/bundle/vim-easymotion/plugin/EasyMotion.vim
16: /home/johannesw/.vim/bundle/vim-easymotion/autoload/EasyMotion.vim
17: /home/johannesw/.vim/bundle/vim-rails/plugin/rails.vim
18: /home/johannesw/.vim/bundle/L9/plugin/l9.vim
19: /home/johannesw/.vim/bundle/L9/autoload/l9.vim
20: /home/johannesw/.vim/bundle/FuzzyFinder/plugin/fuf.vim
21: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf.vim
22: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/buffer.vim
23: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/file.vim
24: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/coveragefile.vim
25: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/dir.vim
26: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/bookmarkfile.vim
27: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/bookmarkdir.vim
28: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/tag.vim
29: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/buffertag.vim
30: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/taggedfile.vim
31: /home/johannesw/.vim/bundle/FuzzyFinder/autoload/fuf/jumplist.vim
32: …Run Code Online (Sandbox Code Playgroud) 好吧,我一直在寻找,但不能为我的智慧找到一个理由,为什么这不应该工作:
基类(misc/interface/handler.h)
#ifndef __t__MISC_VIRTUAL_HANDLER_H
#define __t__MISC_VIRTUAL_HANDLER_H
#pragma message("Starting with 'handler.h'")
namespace t {
namespace misc {
namespace interface {
class Handler {
public:
Handler();
virtual ~Handler();
virtual int setup() = 0;
virtual int teardown() = 0;
virtual int update() = 0;
protected:
private:
};
}
}
}
#pragma message("Ending with 'handler.h'")
#endif // __t__MISC_VIRTUAL_HANDLER_H
Run Code Online (Sandbox Code Playgroud)
派生类(graphics/handler.h):
#ifndef __t_GRAPHICS_HANDLER_H
#define __t_GRAPHICS_HANDLER_H
#include "../misc/interface/handler.h"
namespace t {
namespace graphics {
class Handler: public t::misc::interface::Handler {
public:
Handler();
virtual ~Handler();
int getResolutionX() { return …Run Code Online (Sandbox Code Playgroud) jedi-vim ×2
supertab ×2
vim ×2
c++ ×1
inheritance ×1
namespaces ×1
plugins ×1
python-jedi ×1
virtual ×1