Mode Python - Plugin VIM untuk mengembangkan aplikasi Python di editor VIM
- 1351
- 6
- Miss Angelo Toy
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.
- « Cara memulihkan direktori yang dihapus /TMP di Linux
- 10 Contoh Praktis Perintah 'Temukan' yang Berguna untuk Pemula Linux »