Mode Python - Plugin VIM untuk mengembangkan aplikasi Python di editor VIM

Mode Python - Plugin VIM untuk mengembangkan aplikasi Python di editor VIM

Mode Python adalah plugin VIM yang memungkinkan Anda untuk menulis kode Python di editor VIM dengan cepat dengan memanfaatkan perpustakaan termasuk pylint, tali, pydoc, pyflake, pep8, autopep8, pep257 dan mccabe untuk fitur pengkodean seperti analisis statis, refactoring, lipat, penyelesaian penyelesaian, fitur pengkodean seperti statis, refactoring, lipat, penyelesaian penyelesaian, fitur untuk pengkodean seperti statis, refactoring, lipat, penyelesaian, fitur penyelesaian untuk pengkodean seperti statis, refactoring, lipat, penyelesaian, penyelesaian untuk pengkodean coding, refactoring, lipat, penyelesaian, penyelesaian pengkodean, refactoring, lipat, penyelesaian, selesai, , dokumentasi, dan banyak lagi.

Disarankan Baca: BASH-Support-Plugin VIM yang mengubah editor VIM menjadi Bash-ID

Plugin ini berisi semua fitur yang dapat Anda gunakan untuk mengembangkan aplikasi Python di editor VIM.

Fitur mode python

Ini memiliki fitur penting berikut:

  • Dukung Python Versi 2.6+ dan 3.2+.
  • Mendukung penyorotan sintaksis.
  • Menawarkan dukungan VirtualEnv.
  • Mendukung lipat Python.
  • Menawarkan indentasi python yang ditingkatkan.
  • Memungkinkan menjalankan kode python dari dalam vim.
  • Mengaktifkan penambahan/penghapusan breakpoints.
  • Mendukung gerakan dan operator Python.
  • Mengaktifkan Pemeriksaan Kode (Pylint, Pyflakes, Pylama, ...) yang dapat dijalankan secara bersamaan>
  • Mendukung Autofixing Kesalahan PEP8.
  • Memungkinkan pencarian di dokumentasi python.
  • Mendukung refactoring kode.
  • Mendukung penyelesaian kode yang kuat.
  • Dukungan Pergi ke Definisi.

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mengatur vim untuk menggunakan mode python di linux untuk mengembangkan aplikasi python di editor vim.

Cara menginstal mode python untuk vim di linux

Mulailah dengan memasang patogen (membuatnya sangat mudah untuk menginstal plugin dan file runtime di direktori pribadi mereka sendiri) untuk pemasangan mode python yang mudah.

Jalankan perintah di bawah ini untuk mendapatkan patogen.vim file dan direktori yang dibutuhkan:

# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -lsso ~/.vim/autoload/patogen.vim https: // tpo.PE/Patogen.vim 

Kemudian tambahkan baris berikut di bawah ini ke Anda ~/.Vimrc mengajukan:

Jalankan Patogen#Infect () Sintaks pada Indentasi Plugin FileType 

Setelah Anda memasang patogen, dan sekarang Anda dapat memasukkan mode-python ke ~/.vim/bundel sebagai berikut.

# CD ~/.vim/bundle # git clone https: // github.com/klen/python-mode.git 

Lalu membangun kembali helptag di vim seperti ini.

: Helptags 

Anda perlu mengaktifkan filetype-plugin (:membantu filetype-plugin-on) dan FileType-Indent (:membantu filetype-indent-on) untuk menggunakan mode python.

Instal Mode Python di Debian dan Ubuntu

Cara lain yang dapat Anda instal Mode Python Dalam sistem Debian dan Ubuntu menggunakan PPA seperti yang ditunjukkan.

$ sudo add-apt-repository https: // klen.GitHub.IO/Python-Mode/Deb Main $ Sudo APT-GET UPDATE $ SUDO APT-GET INSTAL 

Jika Anda menemukan pesan: "Tanda tangan berikut tidak dapat diverifikasi karena kunci publik tidak tersedia", jalankan perintah di bawah ini:

$ sudo apt-key adv --keyserver keyserver.Ubuntu.com --Recv-keys B5DF65307000E266 

Sekarang aktifkan Mode Python menggunakan vim-addon-manager seperti itu.

$ sudo apt instal vim-addon-manager $ vim-addons instal python-mode 

Menyesuaikan mode python di linux

Untuk mengesampingkan binding kunci default, mendefinisikannya kembali di .Vimrc file, misalnya:

"Menggantikan masuk ke.Definisi Kunci Pintasan ke Ctrl-] Biarkan g: pymode_rope_goto_definition_bind = "" "override run shortcut kunci file python saat ini ke ctrl-shift-e let g: pymode_run_bind =" "override view python doc shortcut ke ctrl-shift-d-gift : pymode_doc_bind = "" 

Perhatikan bahwa mode python menggunakan sintaks Python 2 dengan default. Anda dapat mengaktifkan Pemeriksaan Sintaks Python 3 dengan menambahkan ini di .Vimrc.

Biarkan g: pymode_python = 'python3' 

Anda dapat menemukan opsi konfigurasi tambahan pada repositori gitub-mode python: https: // github.com/python-mode/python-mode

Itu saja untuk saat ini! Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mengintegrasikan vim dengan mode python di linux. Bagikan pemikiran Anda dengan kami melalui formulir umpan balik di bawah ini.