Rumah  >  Artikel  >  Tutorial sistem  >  Mod Python: Pemalam Vim untuk membangunkan aplikasi Python dalam editor Vim

Mod Python: Pemalam Vim untuk membangunkan aplikasi Python dalam editor Vim

王林
王林ke hadapan
2024-03-17 21:10:03887semak imbas

Python-mode ialah pemalam Vim yang membolehkan anda menulis kod Python dengan lebih pantas dalam editor Vim menggunakan pelbagai perpustakaan termasuk pylint, tali, pydoc, pyflakes, pep8, autopep8, pep257 dan mccable Ini Perpustakaan menyediakan beberapa fungsi pengekodan, seperti analisis statik, pembinaan semula ciri, lipatan, penyiapan dan dokumentasi.

Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件

Bacaan yang disyorkan: Cara menggunakan pemalam Bash-Support untuk menukar editor Vim menjadi IDE untuk menulis skrip Bash

Pemalam ini termasuk semua ciri yang anda boleh gunakan untuk membangunkan aplikasi Python dalam editor Vim.

Ciri-ciri mod Python

Ia mengandungi ciri-ciri berikut yang patut disebut:

  • Menyokong Python 2.6+ hingga versi Python 3.2
  • Penyertaan Sintaks
  • Sediakan sokongan virtualenv
  • Menyokong lipatan gaya Python
  • Menyediakan lekukan Python yang dipertingkatkan
  • Keupayaan untuk menjalankan kod Python dalam Vim
  • Keupayaan untuk menambah / mengalih keluar titik putus
  • Menyokong tindakan dan pengendali Vim untuk objek Python
  • Keupayaan untuk memeriksa kod semasa berlari (pylint, pyflakes, pylama...)
  • Menyokong pembaikan automatik ralat PEP8
  • Benarkan carian dalam dokumentasi Python
  • Sokongan pemfaktoran semula kod
  • Sokong penyiapan kod yang kukuh
  • Sokong definisi melompat

Dalam tutorial ini, saya akan menerangkan cara menyediakan mod Python untuk pemasangan Vim dalam Linux untuk membangunkan aplikasi Python dalam editor Vim.

Cara memasang mod Python untuk Vim dalam sistem Linux

Pasang Pathogen dahulu (ia menjadikan pemasangan pemalam sangat mudah, dan fail jalankan berada dalam direktori peribadi), menjadikannya lebih mudah untuk memasang mod Python

Jalankan arahan berikut untuk mendapatkan fail pathogen.vim dan direktori yang diperlukan:

# mkdir -p ~/.vim/autoload ~/.vim/bundle && /
# curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

Kemudian tambah kandungan berikut pada fail ~/.vimrc:

execute pathogen#infect()
syntax on
filetype plugin indent on

Selepas memasang patogen, anda boleh meletakkan pemalam mod Python ke dalam direktori ~/.vim/bunble seperti berikut:

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

Kemudian bina semula tag bantuan dalam Vim seperti ini:

:helptags

Anda perlu mendayakan filetype-plugin (:help filetype-plugin-on) dan filetype-indent (:help filetype-indent-on) untuk menggunakan Python-mode.

Pasang mod Python dalam Debian dan Ubuntu

Cara lain untuk memasang mod Python dalam Debian dan Ubuntu ialah menggunakan PPA, seperti di bawah

$ sudo add-apt-repository https://klen.github.io/python-mode/deb main
$ sudo apt-get update
$ sudo apt-get install vim-python-mode

Jika anda menemui mesej: "Tandatangan berikut tidak dapat disahkan kerana kunci awam tidak tersedia", sila jalankan arahan di bawah:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266

Sekarang, gunakan vim-addon-manager untuk mendayakan mod Python:

$ sudo apt install vim-addon-manager
$ vim-addons install python-mode
Sesuaikan mod Python dalam Linux

Jika anda ingin mengatasi pengikatan kunci lalai, anda boleh mentakrifkannya semula dalam fail .vimrc, seperti:

" Override go-to.definition key shortcut to Ctrl-]
let g:pymode_rope_goto_definition_bind = "<C-]>"
" Override run current python file key shortcut to Ctrl-Shift-e
let g:pymode_run_bind = "<C-S-e>"
" Override view python doc key shortcut to Ctrl-Shift-d
let g:pymode_doc_bind = "<C-S-d>"

Perhatikan bahawa secara lalai, mod Python menggunakan Python 2 untuk semakan sintaks. Anda boleh mendayakan semakan sintaks Python 3 dengan menambahkan baris berikut pada fail .vimrc anda.

let g:pymode_python = 'python3'

Anda boleh mendapatkan lebih banyak pilihan konfigurasi dalam repositori GitHub mod Python: https://github.com/python-mode/python-mode

Itu sahaja. Dalam tutorial ini, saya menunjukkan kepada anda cara mengkonfigurasi Vim menggunakan mod Python dalam Linux. Sila ingat untuk berkongsi pendapat anda dengan kami melalui borang maklum balas di bawah.


Mengenai pengarang:

Aaron Kili ialah peminat Linux dan F.O.S.S, sysadmin Linux, pembangun web dan kini pencipta kandungan di TecMint yang suka bekerja dengan komputer dan percaya dalam perkongsian pengetahuan.


Atas ialah kandungan terperinci Mod Python: Pemalam Vim untuk membangunkan aplikasi Python dalam editor Vim. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam