Comment lier une commande de raccourci dans vim pour ouvrir deux plug-ins en même temps
高洛峰
高洛峰 2017-05-16 16:42:58
0
2
650

Par exemple, j'utilise deux plug-ins très populaires, NERDTree et Tagbar, dans vim. Généralement, j'ouvrirai ces deux plug-ins en même temps après avoir ouvert l'éditeur. je me demande si je peux. Ils synthétisent une commande, telle que dev, pour obtenir l'effet suivant. J'entre

dans vim.
:dev php

Il exécutera le NERDTree phpTagbar这两个命令,这里的php是我的一个Bookmarkname par défaut.

高洛峰
高洛峰

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

répondre à tous(2)
Peter_Zhu

Écrivez une fonction.

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

Le code n'a pas été testé, merci de le modifier vous-même.

De plus, pour nerdtree, vous pouvez le configurer pour qu'il soit ouvert par défaut :

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

Je ne comprends pas très bien comment ouvrir le plug-in, mais vous pouvez probablement le faire avec map. Par exemple, voici comment je compile C/C++ pour référence

.
carte <F8> <esc>:w!<cr>:!g++ -o %< -Wall<cr>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal