Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengikat arahan pintasan dalam vim untuk membuka dua pemalam pada masa yang sama

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.

高洛峰高洛峰2712 hari yang lalu591

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-16 16:44:58

    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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:44:58

    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>

    balas
    0
  • Batalbalas