Sediakan VIM untuk Pembangunan Python

Setup Vim Python Development



Cara Menyiapkan Editor VIM untuk Pengaturcaraan Python

VIM adalah penyunting teks yang boleh diprogramkan. Anda boleh melakukan apa sahaja yang anda mahukan dengan VIM jika anda tahu cara kerja VIM dan cara menulis pemalam VIM. Ini di luar ruang lingkup artikel ini. Tetapi sekarang anda tahu itu mungkin. Nasib baik bagi kami, banyak orang sudah membuat banyak plugin VIM yang boleh kami muat turun dan pasang di sistem kami. Ini adalah bagaimana saya akan mengkonfigurasi VIM dengan plugin yang diperlukan untuk bekerja dengan Python. Mari kita mulakan.

Memasang VIM pada Ubuntu / Debian:

Di Ubuntu / Debian, anda boleh memasang VIM dari repositori pakej rasmi Ubuntu / Debian.
Kemas kini cache repositori pakej terlebih dahulu dengan arahan berikut:







$sudo apt-get kemas kini



Sekarang anda boleh memasang VIM menggunakan arahan berikut:



$sudo apt-get pasang saya datang

Tekan ‘y’ dan tekan untuk meneruskan.

VIM harus dipasang.

Anda kini boleh menjalankan VIM dengan arahan berikut:





$saya datang

Ini adalah tetingkap Welcome VIM.



Memasang VIM di CentOS / RHEL / Fedora:

Anda boleh memasang VIM dari repositori pakej rasmi CentOS / RHEL / Fedora dengan arahan berikut:

$sudo yum pasang saya datang

Asas VIM:

Apabila anda memulakan VIM, ia berada dalam mod Perintah. Dalam mod ini anda menjalankan perintah VIM. Untuk mengedit teks atau fail kod sumber, anda menekan ‘i’ untuk pergi ke Mod Insert. Dalam Mod Insert VIM harus bertindak seperti penyunting teks lain. Anda boleh kembali ke mod Perintah dari Insert Mode menggunakan kekunci. Untuk berhenti dari VIM, pergi ke Mod Perintah dan ketik ‘: q!’ Dan tekan. Untuk menyimpan perubahan dengan VIM, jalankan ': w' dari Mod Perintah.

Mengkonfigurasi VIM untuk Python:

Sekarang saya akan melakukan sedikit konfigurasi VIM. VIM membaca fail konfigurasi yang disebut ‘.vimrc’ dari direktori HOME pengguna dan mengkonfigurasinya sendiri semasa anda menjalankan VIM.

Sekarang jalankan arahan berikut untuk membuat fail '.vimrc' di direktori HOME pengguna:

$saya datang~/.vimrc

VIM harus muncul. Perhatikan kawasan yang ditandakan pada tangkapan skrin? Ia mengatakan Fail Baru. Sekiranya fail ‘.vimrc’ tidak wujud, VIM membuat fail baru. Sekiranya fail ‘.vimrc’ ada, maka VIM akan membuka fail yang ada. Saya baru sahaja memasang VIM beberapa ketika yang lalu, jadi saya belum mempunyai fail '.vimrc'.

Sekarang tekan ‘i’ dan VIM harus masuk ke mod INSERT.

Sekarang taip baris berikut:

sintaks mengaktifkan
tetapkan tabstop = 4
tetapkan lebar pusing = 4
tetapkan expandtab
menetapkan nombor
inden jenis fail pada
tetapkan autoindent

Sekarang tekan dan taip ': wq!' Dan tekan untuk menyimpan fail dan keluar dari VIM.
Sekiranya anda membuka ‘.vimrc’ dengan VIM sekali lagi, anda akan melihat beberapa perubahan pada editor seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Sekarang saya akan memasang sintaks python ( https://github.com/hdima/python-syntax ) modul sorotan sintaks pada VIM untuk penonjolan sintaks python yang lebih baik dari Python2 dan Python3. Modul sintaks python mesti disimpan pada direktori khusus ‘~ / .vim / sintaks’ agar ia berfungsi.

Jalankan arahan berikut untuk membuat direktori yang diperlukan:

$mkdir -p~/.Saya datang/sintaksis

Sekarang arahkan ke direktori yang baru dibuat:

$CD~/.Saya datang/sintaksis

Sekarang muat turun modul sintaks python dengan ‘wget’ dengan arahan berikut:

$wgethttps://raw.githubusercontent.com/hdima/sintaksis python/tuan/sintaksis/python.vim

Fail ‘python.vim’ harus dimuat turun dari GitHub.

Sekarang buka fail ‘.vimrc’ dengan arahan berikut:

$saya datang~/.vimrc


Sekarang ketik baris berikut untuk mengaktifkan modul sintaks python.

biarkanpython-highlight_all =1

Sekarang simpan fail.

Saya membuat fail ‘helloworld.py’ dan membukanya dengan VIM. Beginilah rupanya.

Mencari dan Mengganti Tab Berkod Keras dengan Ruang:

Di bahagian ini saya akan menunjukkan kepada anda cara mengganti semua tab dalam fail kod sumber dengan bilangan ruang yang betul dengan VIM.
Saya membuat fail ujian ‘Replet.py’ dan ia mempunyai beberapa tab yang belum diganti dengan ruang.

Anda boleh mencari semua tab dengan perintah '/ t' VIM. Sekiranya anda mahu carian anda diserlahkan, aktifkan dahulu pilihan 'hlsearch' dengan arahan VIM berikut:

: tetapkan hlsearch

Sekarang anda dapat mencari semua tab dengan perintah ‘/ t’ VIM seperti yang ditunjukkan dalam tangkapan skrin di bawah.

Sekarang jika anda ingin mengganti semua tab ke ruang dengan lebar 4, anda boleh menjalankan perintah VIM berikut:

:%s/ t/4_SPACES_HERE/g

Semua tab diganti dengan ruang.

Sekarang jika anda cuba mencari tab, anda seharusnya dapat melihat mesej ralat Corak tidak dijumpai seperti yang ditunjukkan dalam tangkapan skrin di bawah. Ini bermaksud tidak ada tab dalam fail teks.

Ini adalah cara anda mengkonfigurasi VIM untuk Python. Terima kasih kerana membaca artikel ini.

Modul Sorotan Sintaks Python lain:

Sintaks Python: https://github.com/kh3phr3n/python-syntax
Mod Python: https://github.com/python-mode/python-mode