Python -Mode - Plugin Vim Untuk Membangunkan Aplikasi Python di Editor Vim
- 1198
- 250
- Jerome Quitzon
Python-Mode adalah plugin Vim yang membolehkan anda menulis kod python dalam editor Vim dengan cara yang cepat dengan menggunakan perpustakaan termasuk pylint, tali, pydoc, pyflakes, pep8, autopep8, pep257 dan mccabe untuk ciri -ciri pengekodan seperti analisis statik, refactoring, folding, lengkap , dokumentasi, dan banyak lagi.
Cadangan Baca: BASH-SUPPORT-Plugin Vim yang Menukar Editor Vim ke Bash-Ode
Plugin ini mengandungi semua ciri yang boleh anda gunakan untuk membangunkan aplikasi Python di editor VIM.
Ciri-ciri python-mod
Ia mempunyai ciri -ciri penting berikut:
- Sokong Python Versi 2.6+ dan 3.2+.
- Menyokong penonjolan sintaks.
- Menawarkan sokongan Virtualenv.
- Menyokong lipatan python.
- Menawarkan lekukan python yang dipertingkatkan.
- Membolehkan menjalankan kod python dari dalam vim.
- Membolehkan penambahan/penyingkiran titik putus.
- Menyokong gerakan dan pengendali Python.
- Membolehkan pemeriksaan kod (pylint, pyflakes, pylama, ...) yang boleh dijalankan serentak>
- Menyokong autofixing kesilapan PEP8.
- Membolehkan mencari dalam dokumentasi python.
- Menyokong refactoring kod.
- Menyokong penyelesaian kod yang kuat.
- Menyokong definisi.
Dalam tutorial ini, kami akan menunjukkan kepada anda bagaimana untuk menyiapkan Vim untuk menggunakan mod python di linux untuk membangunkan aplikasi python di editor vim.
Cara memasang mod python untuk vim di linux
Mulakan dengan memasang patogen (menjadikannya sangat mudah untuk memasang plugin dan fail runtime dalam direktori peribadi mereka sendiri) untuk pemasangan mudah mod python.
Jalankan arahan di bawah untuk mendapatkan patogen.vim fail dan direktori yang diperlukan:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -lsso ~/.vim/autoload/patogen.vim https: // tpo.PE/patogen.vim
Kemudian tambahkan baris berikut di bawah ke anda ~/.vimrc Fail:
Jalankan patogen#Infect () Sintaks pada indent plugin fileType
Sebaik sahaja anda memasang patogen, dan kini anda boleh meletakkan mod python ke dalam ~/.vim/bundle seperti berikut.
# cd ~/.vim/bundle # git clone https: // github.com/klen/python-mode.git
Kemudian membina semula helptags di Vim seperti ini.
: Helptags
Anda perlu membolehkan filetype-plugin (: Bantuan filetype-plugin-on) dan filetype-indent (: Bantuan filetype-indent-on) untuk menggunakan mod python.
Pasang mod python di Debian dan Ubuntu
Cara lain yang boleh anda pasang Python-Mode dalam sistem Debian dan Ubuntu menggunakan PPA seperti yang ditunjukkan.
$ sudo add-apt-repository https: // klen.github.io/python-mod/deb utama $ sudo apt-get update $ sudo apt-get install vim-python-mode
Sekiranya anda menemui mesej: "Tandatangan berikut tidak dapat disahkan kerana kunci awam tidak tersedia", jalankan arahan di bawah:
$ sudo apt-key adv --keyserver Keyserver.Ubuntu.com--Recv-Keys B5DF65307000E266
Sekarang membolehkan Python-Mode menggunakan Vim-Addon-Manager Suka begitu.
$ sudo apt memasang vim-addon-manager $ vim-addons pasang mod python
Menyesuaikan mod python di linux
Untuk mengatasi pengikatan kunci lalai, mentakrifkan semula mereka di .vimrc Fail, contohnya:
"Mengatasi pergi.Pintasan Kunci Definisi ke Ctrl-] Let G: pymode_rope_goto_definition_bind = "" "Override Run semasa Python File Kunci Pintasan ke Ctrl-Shift-E Let G: pymode_run_bind =" " : pymode_doc_bind = ""
Perhatikan bahawa mod python menggunakan pemeriksaan sintaks Python 2 secara lalai. Anda boleh mengaktifkan pemeriksaan sintaks Python 3 dengan menambahkan ini di dalam anda .vimrc.
Biarkan G: pymode_python = 'python3'
Anda boleh mencari pilihan konfigurasi tambahan pada repositori github python-mod: https: // github.com/python-mod/python-mode
Itu sahaja buat masa ini! Dalam tutorial ini, kami akan menunjukkan kepada anda bagaimana untuk mengintegrasikan Vim dengan python-mode di Linux. Kongsi pendapat anda dengan kami melalui borang maklum balas di bawah.
- « Cara memulihkan direktori yang dipadam /tmp di linux
- 10 Contoh Praktikal Perintah 'Cari' Berguna untuk Pemula Linux »