So binden Sie einen Verknüpfungsbefehl in vim, um zwei Plug-Ins gleichzeitig zu öffnen
高洛峰
高洛峰 2017-05-16 16:42:58
0
2
644

Zum Beispiel verwende ich zwei sehr beliebte Plug-Ins, NERDTree und Tagbar. Im Allgemeinen öffne ich diese beiden Plug-Ins gleichzeitig, nachdem ich den Editor geöffnet habe Ich frage mich, ob ich einen Befehl wie dev synthetisieren kann, um den folgenden Effekt zu erzielen: Ich gebe

in vim ein
:dev php

Der NERDTree phpTagbar这两个命令,这里的php是我的一个BookmarkName wird standardmäßig ausgeführt.

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(2)
Peter_Zhu

写一个函数。

    func! Devphp()
        if &filetype == 'php'
            exec "NERDTree"
            exec "Tagbar" 
        endif
    endfunc
    :command -range=% DEVPHP :call Devphp()

代码未测试,请自己稍加修改。

另外,对于nerdtree可以设置默认打开的:

autocmd vimenter * NERDTree
过去多啦不再A梦

不太了解你是怎么打开插件的,不过用map差不多可以做吧,比如我是这么编译C/C++的,共参考

map <F8> <esc>:w!<cr>:!g++\ -o\ %<\ %\ -Wall<cr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage