Vim per Python

Vim per Python
La versione migliorata di VI Editor è VIM che può essere utilizzata per la creazione o la modifica dei codici di origine di diversi tipi di linguaggio di programmazione o scripting. È un editor di testo configurabile e funziona più velocemente di altri editor di testo basati sui comandi. Può anche funzionare con vari plugin e vimscript. Questo editor può essere configurato per la creazione di un ambiente di sviluppo per la programmazione di Python. Python è ora un linguaggio di programmazione molto popolare e utilizzato per sviluppare diversi tipi di applicazioni. Il programmatore può scrivere il codice Python su Vim Editor molto facilmente e veloce se l'editor è configurato correttamente per la scrittura di programmazione Python. Come è possibile aggiungere l'impostazione e installare i plugin VIM per la creazione di IDE Python è mostrato in questo tutorial.

Prima di iniziare questo tutorial, è necessario controllare Vim Editor e Python sono installati e funzionanti correttamente nel tuo sistema operativo Ubuntu. Esegui i seguenti comandi per confermare che entrambi i pacchetti sono installati.

$ vim -version
$ Python -v

Esegui il comando seguente se VIM non è installato.

$ sudo apt-get install vim

Esegui il seguente comando se Python3 non è installato.

$ sudo apt-get install python3

*** Nota: se la vecchia versione di Python è installata prima, allora conferma che Python3 funziona come impostazione predefinita.

Configurazione del file VIMRC per Python

.Vimrc Il file contiene tutte le impostazioni di configurazione dell'editor VIM. Se stai eseguendo l'editor VIM per la prima volta, questo file sarà vuoto. Se hai utilizzato l'editor VIM prima e aggiunto qualsiasi impostazione, il file conterrà un po 'di testo. Ho aggiunto alcune impostazioni di evidenziazione della sintassi prima. Quindi il file contiene alcune impostazioni. Esegui il seguente comando per aprire .Vimrc File nell'editor VIM per aggiungere l'impostazione per uno script Python.

$ sudo vim ~/.Vimrc

Includi le seguenti impostazioni alla fine del file per la creazione di un ambiente di sviluppo Python. Salva e chiudi il file premendo '😡'.

"Abilita l'evidenziazione della sintassi per i codici Python
let python_highlight_all = 1
"Visualizza i numeri della riga in ogni riga
Imposta numero
"Visualizza una sottolineatura in cui si trova il cursore
Imposta il cursore
"Aggiungi 4 spazi per ogni scheda
Imposta ts = 4
"Evidenzia la parte corrispondente delle parentesi, (), e []
Set showmatch
"Viene utilizzato per controllare il numero di schede che verranno utilizzate da VIM quando la scheda
il tasto sarà premuto
Imposta SoftTabStop = 4
"Viene utilizzato per controllare il numero di colonne quando viene premuto il turno sinistro o destro
Imposta ShiftWidth = 8
"Viene utilizzato per la confezione automatica del testo
Imposta textWidth = 79
"Viene utilizzato per convertire tutto il nuovo carattere di scheda nello spazio
Impostare ExpandTab
"Viene utilizzato per l'aggiunta dell'indennità automatica in VIM
Imposta autoindent
"Viene utilizzato per informare VIM sul formato del file e su come leggere il file
Imposta fileFormat = unix

Controlla l'effetto delle impostazioni

Apri qualsiasi script Python in Vim Editor e controlla l'effetto delle nuove impostazioni. Qui, media.Py Il file viene aperto su Vim Editor. Il contenuto del file è riportato di seguito.

media.Py

N1 = input ("Immettere il primo numero \ n")
N2 = input ("Immettere il secondo numero \ n")
N3 = input ("Immettere il terzo numero \ n")
Medio = (int (n1)+int (n2)+int (n3))/3
Stampa ("Il valore medio è", round (media, 2))

Gli effetti delle impostazioni verranno mostrati dopo aver aperto il file in VIM Editor. Il numero di riga viene aggiunto in ogni riga del file per numero collocamento. Viene aggiunto sottolinea dove si trova il cursore cursore collocamento.

Quando viene premuto il tasto Tab, verranno aggiunti 4 spazi ts impostazione come la seguente immagine.

Quando il cursore è impostato nella posizione di qualsiasi parentesi di partenza, evidenzierà sia le staffe di partenza che quella di fine showmatch collocamento.

Utilizzo della funzione di completamento automatico

Vim Editor ha una funzione di completa automatica integrata. Questa funzione funziona dopo essere entrata in modalità inserzione. Ctrl+n viene utilizzato per aprire l'elenco a discesa e l'utente può selezionare qualsiasi parola dall'elenco per immettere come parola successiva. Ctrl+p viene utilizzato per selezionare l'ultima parola dall'elenco. Alcuni usi della funzionalità automatica di VIM sono mostrati nella parte successiva del tutorial.

Apri qualsiasi file Python nuovo o esistente in VIM Editor per testare la funzione di completamento automatico. Qui, in media.Il file PY è aperto in Vim Editor. Premere io Per entrare nella modalità Insert e spostare il cursore in cui si desidera aggiungere il codice. Premere Ctrl+n Per aprire l'elenco di complessi automatici. Visualirà l'elenco di tutti i nomi di variabili e funzioni dichiarati.

Per selezionare qualsiasi variabile o funzione particolare, digitare il primo carattere della variabile o del nome della funzione e premere CTRL+N per aprire l'elenco automatico a completamento. Se Ctrl+N viene premuto dopo aver digitato "P", allora "stampa'La funzione verrà selezionata automaticamente come la seguente immagine.

La seguente immagine mostra l'uso di Ctrl+p Comando di Vim . Abilita la modalità insert, digita il carattere 'io' e premere Ctrl+n Per visualizzare l'elenco di complessi automatici. Premere Ctrl+p Per selezionare l'ultimo elemento dall'elenco. Qui, int è selezionato.

La limitazione principale della funzione di completa automatica integrata di VIM è che ha opzioni limitate per svolgere attività di completamento automatico. Se si desidera eseguire attività di completamento automatico in modo più efficiente, è meglio utilizzare un plug-in automatico di VIM Editor VIM. I nomi di alcuni plug-in automatici sono Jedi-Vim, YouCompleteme, PythonComplete ecc.

Conclusione

Il programmatore ha bisogno di meno tempo e sforzi se viene utilizzato un buon editor per scrivere il codice. Vim Editor è uno dei redattori popolari per la scrittura di Python Script. Questo editor ha molte funzionalità utili che aiutano il programmatore a scrivere o modificare il codice Python in modo più efficiente. Se si desidera utilizzare Vim Editor per la programmazione Python o vuoi creare un ambiente di sviluppo Python in VIM, questo tutorial ti aiuterà a svolgere quell'attività.