Ρύθμιση VIM για ανάπτυξη Python

Setup Vim Python Development



Πώς να ρυθμίσετε τον επεξεργαστή VIM για προγραμματισμό Python

Το VIM είναι ένας προσαρμόσιμος προγραμματιζόμενος επεξεργαστής κειμένου. Μπορείτε να κάνετε ό, τι θέλετε με το VIM εάν γνωρίζετε πώς λειτουργεί το VIM και πώς να γράφετε πρόσθετα VIM. Αυτό είναι εκτός του πεδίου εφαρμογής αυτού του άρθρου. Αλλά τώρα ξέρετε ότι είναι δυνατό. Ευτυχώς για εμάς, πολλοί άνθρωποι έχουν ήδη δημιουργήσει πολλά πρόσθετα VIM που μπορούμε να κατεβάσουμε και να εγκαταστήσουμε στο σύστημά μας. Έτσι θα διαμορφώσω το VIM με πρόσθετα που απαιτούνται για να λειτουργήσουν με την Python. Ας αρχίσουμε.

Εγκατάσταση VIM στο Ubuntu/Debian:

Στο Ubuntu/Debian, μπορείτε να εγκαταστήσετε το VIM από το επίσημο αποθετήριο πακέτων του Ubuntu/Debian.
Πρώτα ενημερώστε την προσωρινή μνήμη αποθετηρίου πακέτων με την ακόλουθη εντολή:







$sudo apt-get ενημέρωση



Τώρα μπορείτε να εγκαταστήσετε το VIM χρησιμοποιώντας την ακόλουθη εντολή:



$sudo apt-get install ήρθα

Πατήστε «y» και πατήστε για να συνεχίσετε.

Πρέπει να εγκατασταθεί το VIM.

Τώρα μπορείτε να εκτελέσετε το VIM με την ακόλουθη εντολή:





$ήρθα

Αυτό είναι το παράθυρο καλωσορίσματος του VIM.



Εγκατάσταση του VIM στο CentOS/RHEL/Fedora:

Μπορείτε να εγκαταστήσετε το VIM από το επίσημο αποθετήριο πακέτων της CentOS/RHEL/Fedora με την ακόλουθη εντολή:

$sudo yum εγκατάσταση ήρθα

Βασικά στοιχεία του VIM:

Όταν ξεκινάτε το VIM, είναι σε λειτουργία εντολής. Σε αυτήν τη λειτουργία εκτελείτε την εντολή VIM. Για να επεξεργαστείτε ένα αρχείο κειμένου ή πηγαίου κώδικα, πατήστε ‘i’ για να μεταβείτε στη λειτουργία εισαγωγής. Στη λειτουργία εισαγωγής, το VIM θα πρέπει να λειτουργεί όπως και άλλοι επεξεργαστές κειμένου. Μπορείτε να επιστρέψετε στη λειτουργία εντολών από τη λειτουργία εισαγωγής χρησιμοποιώντας το πλήκτρο. Για να κλείσετε το VIM, μεταβείτε στη λειτουργία εντολών και πληκτρολογήστε ‘: q!’ Και πατήστε. Για να αποθηκεύσετε τις αλλαγές με το VIM, εκτελέστε ‘: w’ από τη λειτουργία εντολών.

Διαμόρφωση VIM για Python:

Τώρα θα κάνω κάποια ελάχιστη διαμόρφωση VIM. Το VIM διαβάζει ένα αρχείο διαμόρφωσης που ονομάζεται «.vimrc» από τον κατάλογο HOME του χρήστη και διαμορφώνει τον εαυτό του όταν εκτελείτε το VIM.

Τώρα εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα αρχείο .vimrc στον κατάλογο HOME του χρήστη:

$ήρθα~/.vimrc

Το VIM πρέπει να εμφανιστεί. Παρατηρείτε την επισημασμένη περιοχή στο στιγμιότυπο οθόνης; Λέει Νέο αρχείο. Εάν το αρχείο '.vimrc' δεν υπάρχει, το VIM δημιουργεί ένα νέο αρχείο. Εάν υπάρχει αρχείο '.vimrc', τότε το VIM ανοίγει το υπάρχον αρχείο. Μόλις εγκατέστησα το VIM πριν από λίγο, οπότε δεν έχω ακόμα αρχείο ‘.vimrc’.

Τώρα πατήστε ‘i’ και το VIM πρέπει να μεταβεί στη λειτουργία INSERT.

Πληκτρολογήστε τώρα τις ακόλουθες γραμμές:

ενεργοποίηση σύνταξης
set tabstop = 4
ορίστε shiftwidth = 4
ορίστε την επέκταση
ορίστε τον αριθμό
εσοχή τύπου αρχείου σε
ρύθμιση autoindent

Τώρα πατήστε και πληκτρολογήστε ‘: wq!’ Και πατήστε για να αποθηκεύσετε το αρχείο και να βγείτε από το VIM.
Εάν ανοίξετε ξανά το.

Τώρα θα εγκαταστήσω σύνταξη python ( https://github.com/hdima/python-syntax ) ενότητα επισήμανσης σύνταξης στο VIM για καλύτερη επισήμανση σύνταξης python των Python2 και Python3. Η ενότητα σύνταξης python πρέπει να διατηρείται σε έναν συγκεκριμένο κατάλογο ‘~/.vim/syntax’ για να λειτουργεί.

Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε τους απαιτούμενους καταλόγους:

$mkdir ~/.Ήρθα/σύνταξη

Τώρα μεταβείτε στον πρόσφατα δημιουργημένο κατάλογο:

$CD~/.Ήρθα/σύνταξη

Τώρα κάντε λήψη μονάδας σύνταξης python με ‘wget’ με την ακόλουθη εντολή:

$wgethttps://raw.githubusercontent.com/hdima/σύνταξη πύθωνος/κύριος/σύνταξη/python.vim

Το αρχείο 'python.vim' πρέπει να μεταφορτωθεί από το GitHub.

Τώρα ανοίξτε το αρχείο ‘.vimrc’ με την ακόλουθη εντολή:

$ήρθα~/.vimrc


Πληκτρολογήστε τώρα την ακόλουθη γραμμή για να ενεργοποιήσετε τη μονάδα σύνταξης python.

αφήνωpython-highlight_all =1

Τώρα αποθηκεύστε το αρχείο.

Δημιούργησα ένα αρχείο ‘helloworld.py’ και το άνοιξα με VIM. Έτσι μοιάζει.

Αναζήτηση και αντικατάσταση σκληρών κωδικοποιημένων καρτελών με διαστήματα:

Σε αυτήν την ενότητα θα σας δείξω πώς να αντικαταστήσετε όλες τις καρτέλες σε ένα αρχείο πηγαίου κώδικα με σωστό αριθμό κενών με VIM.
Δημιούργησα ένα δοκιμαστικό αρχείο ‘install.py’ και έχει πολλές καρτέλες που δεν έχουν αντικατασταθεί ακόμα από κενά.

Μπορείτε να αναζητήσετε όλες τις καρτέλες με την εντολή VIM ‘/ t’. Εάν θέλετε να επισημανθεί η αναζήτησή σας, ενεργοποιήστε πρώτα την επιλογή 'hlsearch' με την ακόλουθη εντολή VIM:

: ρύθμιση hlsearch

Τώρα μπορείτε να βρείτε όλες τις καρτέλες με την εντολή VIM ‘/ t’, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Τώρα αν θέλετε να αντικαταστήσετε όλες τις καρτέλες σε διαστήματα πλάτους 4, μπορείτε να εκτελέσετε την ακόλουθη εντολή VIM:

:%μικρό/ t/4_SPACES_HERE/σολ

Όλες οι καρτέλες αντικαθίστανται με κενά.

Τώρα αν προσπαθήσετε να αναζητήσετε καρτέλες, θα πρέπει να μπορείτε να δείτε το μήνυμα σφάλματος Pattern not found, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Αυτό σημαίνει ότι δεν υπάρχουν καρτέλες στο αρχείο κειμένου.

Έτσι διαμορφώνετε το VIM για την Python. Ευχαριστώ που διαβάσατε αυτό το άρθρο.

Άλλες ενότητες επισήμανσης σύνταξης Python:

Σύνταξη Python: https://github.com/kh3phr3n/python-syntax
Python Mode: https://github.com/python-mode/python-mode