Python -Mode - Plugin Vim Untuk Membangunkan Aplikasi Python di Editor Vim

Python -Mode - Plugin Vim Untuk Membangunkan Aplikasi Python di Editor Vim

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.