国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Bagaimana untuk mengkonfigurasi kekunci pintasan "bersatu" untuk menjalankan "Python, Ruby dan bahasa shell arus perdana lain" dalam Vim?
淡淡煙草味
淡淡煙草味 2017-05-16 16:37:32
0
4
827

[Penerangan]
Selalunya terdapat permintaan ini: Dalam baris arahan Linux, saya berharap dapat menjalankan fail skrip yang sedang diedit di bawah ujian tanpa meninggalkan Vim (seperti kadangkala mencetak sesuatu)

Saya tahu satu bahasa seperti Python,<leader>r :!python %<cr>

Saya tahu bahawa cangkerang boleh dipanggil dalam Vim, tetapi bagaimana untuk memetakan berbilang bahasa???kepada satu kekunci pintasan (dahulunya dirancang untuk menjadi <Pemimpin>r)?

淡淡煙草味
淡淡煙草味

membalas semua(4)
洪濤

Idea asasnya ialah menggunakan autocmd untuk menambah perintah map yang berbeza mengikut jenis fail yang kini ditimbal atau jenis sintaks. autocmd根據(jù)當(dāng)前緩沖的文件的類型或者語法的類型添加不同的map命令。

例如,如果只需要編譯/執(zhí)行當(dāng)前文件,則可以在你的vimrc文件中為每個不同的文件類型添加如下內(nèi)容:

autocmd FileType sometype nnoremap <buffer> <F5> :w<CR>:!somecompiler % <CR>

對 python 來說,就是

autocmd FileType python nnoremap <buffer> <F5> :w<CR>:!python % <CR>

其中<F5>可以改成其他你想映射的鍵位,如<leader>r

Sebagai contoh, jika anda hanya perlu menyusun/melaksanakan fail semasa, anda boleh menambah kandungan berikut dalam fail vimrc anda untuk setiap jenis fail yang berbeza:
rrreee

Untuk ular sawa, itu

rrreee

<F5> boleh ditukar kepada kunci lain yang ingin anda petakan, seperti <leader>r.

?? ??Jika anda perlukan cross-platform, anda boleh rujuk di sini. ?? ??Jika anda memerlukan fungsi yang lebih maju, seperti kompilasi berbilang fail, menjalankan sebahagian daripada kod dalam fail, dsb., anda perlu menulis skrip VIM anda sendiri. Untuk python, sila rujuk di sini. ??
PHPzhong

Buat fail dalam direktori fplugin vim [語言名].vim
Kemudian tulis konfigurasi bahasa yang sepadan ke dalam fail ini, vim akan memuatkan konfigurasi ini secara automatik berdasarkan akhiran fail

迷茫

Tambahkan kebenaran pelaksanaan pada fail dan tambahkan
#!/bin/bash #!/usr/bin/python #!/usr/bin/ruby pada pengepala fail
Setiap kali anda mahu menjalankan:./ fail ini akan baiklah.

淡淡煙草味

Syorkan anda menggunakan
vim-quickrun

map <leader>r :QuickRun<CR>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan