Bagaimana untuk mengikat arahan pintasan dalam vim untuk membuka dua pemalam pada masa yang sama
高洛峰
高洛峰 2017-05-16 16:42:58
0
2
703

Sebagai contoh, saya menggunakan dua pemalam yang sangat popular, NERDTree dan Tagbar, secara amnya, saya akan membuka kedua-dua pemalam ini pada masa yang sama selepas membuka editor. Sangat menyusahkan untuk menaip dua kali tertanya-tanya jika saya boleh Mereka mensintesis arahan, seperti dev, untuk mencapai kesan berikut saya masukkan

dalam vim
:dev php

Ia akan melaksanakan NERDTree phpTagbar这两个命令,这里的php是我的一个Bookmarknama secara lalai.

高洛峰
高洛峰

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

membalas semua(2)
Peter_Zhu

Tulis fungsi.

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

Kod belum diuji, sila ubah suai sendiri.

Selain itu, untuk nerdtree, anda boleh menetapkannya untuk dibuka secara lalai:

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

Saya tidak begitu faham cara anda membuka pemalam, tetapi anda mungkin boleh melakukannya dengan peta Contohnya, ini adalah cara saya menyusun C/C++ Untuk rujukan

peta <F8> <esc>:w!<cr>:!g++ -o %< % -Dinding<cr>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan