Siapkan VIM untuk Pengembangan Python

Setup Vim Python Development



Cara Mengatur Editor VIM untuk Pemrograman Python

VIM adalah editor teks yang dapat diprogram yang dapat disesuaikan. Anda dapat melakukan apa pun yang Anda inginkan dengan VIM jika Anda tahu cara kerja VIM dan cara menulis plugin VIM. Ini di luar cakupan artikel ini. Tapi sekarang Anda tahu itu mungkin. Untungnya bagi kami, banyak orang telah membuat banyak plugin VIM yang dapat kami unduh dan instal di sistem kami. Ini adalah bagaimana saya akan mengonfigurasi VIM dengan plugin yang diperlukan untuk bekerja dengan Python. Mari kita mulai.

Menginstal VIM di Ubuntu/Debian:

Di Ubuntu/Debian, Anda dapat menginstal VIM dari repositori paket resmi Ubuntu/Debian.
Pertama-tama perbarui cache repositori paket dengan perintah berikut:







$sudo pembaruan apt-get



Sekarang Anda dapat menginstal VIM menggunakan perintah berikut:



$sudo apt-get install saya datang

Tekan 'y' dan tekan untuk melanjutkan.

VIM harus diinstal.

Anda sekarang dapat menjalankan VIM dengan perintah berikut:





$saya datang

Ini adalah jendela Selamat Datang VIM.



Menginstal VIM di CentOS/RHEL/Fedora:

Anda dapat menginstal VIM dari repositori paket resmi CentOS/RHEL/Fedora dengan perintah berikut:

$sudo instal yum saya datang

Dasar-dasar VIM:

Saat Anda memulai VIM, itu dalam mode Perintah. Dalam mode ini Anda menjalankan perintah VIM. Untuk mengedit teks atau file kode sumber, Anda menekan 'i' untuk masuk ke Mode Sisipkan. Dalam Mode Sisipkan VIM harus bertindak seperti editor teks lainnya. Anda dapat kembali ke mode Perintah dari Mode Sisipkan menggunakan tombol. Untuk keluar dari VIM, masuk ke Mode Perintah dan ketik ':q!' dan tekan . Untuk menyimpan perubahan dengan VIM, jalankan ':w' dari Mode Perintah.

Mengonfigurasi VIM untuk Python:

Sekarang saya akan melakukan beberapa konfigurasi VIM minimal. VIM membaca file konfigurasi yang disebut '.vimrc' dari direktori HOME pengguna dan mengkonfigurasi sendiri ketika Anda menjalankan VIM.

Sekarang jalankan perintah berikut untuk membuat file '.vimrc' di direktori HOME pengguna:

$saya datang~/.vimrc

VIM harus muncul. Perhatikan area yang ditandai di tangkapan layar? Dikatakan File Baru. Jika file '.vimrc' tidak ada, VIM membuat file baru. Jika file '.vimrc' ada, maka VIM membuka file yang ada. Saya baru saja menginstal VIM beberapa waktu yang lalu, jadi saya belum memiliki file '.vimrc'.

Sekarang tekan 'i' dan VIM harus masuk ke mode INSERT.

Sekarang ketik baris berikut:

mengaktifkan sintaks
setel tabstop = 4
setel lebar geser = 4
atur tab perluas
atur nomor
indentasi tipe file aktif
atur indentasi otomatis

Sekarang tekan dan ketik ':wq!' dan tekan untuk menyimpan file dan keluar dari VIM.
Jika Anda membuka '.vimrc' dengan VIM lagi, Anda akan melihat beberapa perubahan pada editor seperti yang ditunjukkan pada gambar di bawah.

Sekarang saya akan menginstal python-syntax ( https://github.com/hdima/python-syntax ) modul penyorotan sintaks pada VIM untuk penyorotan sintaks python yang lebih baik dari Python2 dan Python3. Modul python-syntax harus disimpan di direktori tertentu '~/.vim/syntax' agar dapat berfungsi.

Jalankan perintah berikut untuk membuat direktori yang diperlukan:

$mkdir -P~/.Saya datang/sintaksis

Sekarang navigasikan ke direktori yang baru dibuat:

$CD~/.Saya datang/sintaksis

Sekarang unduh modul python-syntax dengan 'wget' dengan perintah berikut:

$wgethttps://raw.githubusercontent.com/hdima/python-sintaks/menguasai/sintaksis/python.vim

File 'python.vim' harus diunduh dari GitHub.

Sekarang buka file '.vimrc' dengan perintah berikut:

$saya datang~/.vimrc


Sekarang ketik baris berikut untuk mengaktifkan modul python-syntax.

membiarkanpython-highlight_all =1

Sekarang simpan filenya.

Saya membuat file 'helloworld.py' dan membukanya dengan VIM. Beginilah tampilannya.

Mencari dan Mengganti Tab Berkode Keras dengan Spasi:

Di bagian ini saya akan menunjukkan cara mengganti semua tab dalam file kode sumber dengan jumlah spasi yang tepat dengan VIM.
Saya membuat file uji 'replace.py' dan memiliki beberapa tab yang belum diganti dengan spasi.

Anda dapat mencari semua tab dengan perintah VIM '/ '. Jika Anda ingin pencarian Anda disorot, pertama-tama aktifkan opsi 'hlsearch' dengan perintah VIM berikut:

:set hlsearch

Sekarang Anda dapat menemukan semua tab dengan perintah VIM '/ ' seperti yang ditunjukkan pada gambar di bawah.

Sekarang jika Anda ingin mengganti semua tab menjadi spasi dengan lebar 4, Anda dapat menjalankan perintah VIM berikut:

:%S/T/4_SPACES_HERE/G

Semua tab diganti dengan spasi.

Sekarang jika Anda mencoba mencari tab, Anda seharusnya dapat melihat pesan kesalahan Pola tidak ditemukan seperti yang ditunjukkan pada gambar di bawah. Itu berarti tidak ada tab di file teks.

Ini adalah bagaimana Anda mengonfigurasi VIM untuk Python. Terima kasih telah membaca artikel ini.

Modul Sorotan Sintaks Python lainnya:

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