Vim dla Pythona

Vim dla Pythona
Ulepszoną wersją edytora VI to VIM, który może być używany do tworzenia lub edytowania kodów źródłowych różnych rodzajów języków programowania lub skryptowych. Jest to konfigurowalny edytor tekstu i działa szybciej niż inne edytory tekstu oparte na poleceniu. Może również działać z różnymi wtyczkami i Vimscript. Ten edytor można skonfigurować do tworzenia środowiska programistycznego do programowania Python. Python jest teraz bardzo popularnym językiem programowania i używanym do opracowywania różnych rodzajów aplikacji. Koder może bardzo łatwo i szybko zapisać kod Pythona na edytorze VIM. Jak możesz dodać ustawienie i zainstalować wtyczki VIM do tworzenia IDE Python, jest pokazany w tym samouczku.

Przed rozpoczęciem tego samouczka musisz sprawdzić, czy edytor vim i Python są instalowane i prawidłowo działać w systemie operacyjnym Ubuntu. Uruchom następujące polecenia, aby potwierdzić, że oba pakiety są zainstalowane.

$ vim -version
$ Python -v

Uruchom następujące polecenie, jeśli vim nie jest zainstalowany.

$ sudo apt-get install vim

Uruchom następujące polecenie, jeśli Python3 nie jest zainstalowany.

$ sudo apt-get instaluj Python3

*** UWAGA: Jeśli wcześniej instalowana jest stara wersja Pythona, sprawdź, że Python3 działa jako domyślnie.

Konfigurowanie pliku VIMRC dla Pythona

.VIMRC Plik zawiera wszystkie ustawienia konfiguracji edytora VIM. Jeśli po raz pierwszy uruchamiasz edytor vim, ten plik będzie pusty. Jeśli wcześniej użyłeś edytora VIM i dodasz dowolne ustawienie, plik będzie zawierał tekst. Wcześniej dodałem niektóre ustawienia podświetlania składni. Więc plik zawiera niektóre ustawienia. Uruchom następujące polecenie, aby otworzyć .VIMRC Plik w VIM Editor, aby dodać ustawienie dla skryptu Pythona.

$ sudo vim ~/.VIMRC

Dołącz następujące ustawienia na końcu pliku do tworzenia środowiska programistycznego Python. Zapisz i zamknij plik, naciskając😡'.

„Włącz podświetlenie składni dla kodów Pythona
Niech Python_Highlight_All = 1
„Wyświetl numery linii w każdej linii
Ustaw numer
„Wyświetl podkreślenie, w którym znajduje się kursor
Ustaw kursorline
„Dodaj 4 przestrzenie dla każdej zakładki
Ustaw TS = 4
„Podkreśl pasującą część nawiasów, (), i []
Ustaw showMatch
„Służy do sterowania liczbą kart, które będą używane przez VIM, gdy Tab
klawisz zostanie naciśnięty
Ustaw softtabstop = 4
„Służy do kontrolowania liczby kolumn po naciśnięciu lewej lub prawej zmiany
Ustaw SHIFTWIDTH = 8
„Służy do automatycznego pakowania tekstu
Ustaw TextWidth = 79
„Służy do konwersji wszystkiego nowego znaku zakładki w przestrzeń
Ustaw expandtab
„Służy do dodawania automatycznego zobowiązania w VIM
Ustaw autoindent
„Służy do informowania Vima o formacie pliku i sposobu odczytania pliku
Ustaw FileFormat = UNIX

Sprawdź efekt ustawień

Otwórz dowolny skrypt Python w VIM Editor i sprawdź efekt nowych ustawień. Tutaj, przeciętny.py Plik jest otwarty na VIM Editor. Treść pliku jest podana poniżej.

przeciętny.py

n1 = wejście („Wprowadź pierwszą liczbę \ n”)
n2 = wejście („Wprowadź drugą liczbę \ n”)
n3 = wejście („Wprowadź trzeci numer \ n”)
średnia = (int (n1)+int (n2)+int (n3))/3
druk („średnia wartość to”, okrągły (średnia, 2))

Efekty ustawień zostaną pokazane po otwarciu pliku w VIM Editor. Numer linii jest dodawany w każdym wierszu pliku dla numer ustawienie. Dodaje się podkreślenie tam, gdzie znajduje się kursor Kursorline ustawienie.

Po naciśnięciu klawisza TAB zostanie dodane 4 przestrzenie dla TS Ustawienie jak następujący obraz.

Gdy kursor jest ustawiony w pozycji dowolnego wspornika początkowego, wyróżni zarówno nawiasy początkowe, jak i kończące showmatch ustawienie.

Korzystanie z funkcji automatycznego kompletnego

VIM Editor ma wbudowaną funkcję automatycznego kompletnego. Ta funkcja działa po wejściu w trybie wstawiania. Ctrl+N służy do otwarcia listy rozwijanej, a użytkownik może wybrać dowolne słowo z listy, aby wprowadzić jako następne słowo. Ctrl+p służy do wyboru ostatniego słowa z listy. Niektóre zastosowania automatycznej funkcji VIM pokazano w następnej części samouczka.

Otwórz dowolny nowy lub istniejący plik Python w VIM Editor, aby przetestować funkcję automatycznego kompletnego. Tutaj średnia.Plik PY jest otwarty w VIM Editor. Naciskać I Aby wejść w tryb wkładki i przesuń kursor, w którym chcesz dodać kod. Naciskać Ctrl+N Aby otworzyć listę automatycznego kompletnego. Wyświetli listę wszystkich deklarowanych nazw zmiennych i funkcji.

Aby wybrać dowolną konkretną zmienną lub funkcję, wpisz pierwszy znak nazwy zmiennej lub funkcji i naciśnij Ctrl+N, aby otworzyć listę automatycznych. Jeśli ctrl+n jest naciskane po wpisaniu „p”, to 'wydrukować„Funkcja zostanie wybrana automatycznie, jak następujący obraz.

Poniższy obraz pokazuje użycie Ctrl+p polecenie vim . Włącz tryb wstawiania, wpisz znak 'I' i naciśnij Ctrl+N Aby wyświetlić listę automatycznych kompletów. Naciskać Ctrl+p Aby wybrać ostatni element z listy. Tutaj, int jest zaznaczona.

Głównym ograniczeniem wbudowanej automatycznej funkcji VIM jest to, że ma ograniczone opcje wykonywania automatycznych zadań. Jeśli chcesz skuteczniej wykonywać automatyczne zadania. Nazwy niektórych auto-kompletnych wtyczek to Jedi-VIM, YouCompleMe, PythonComplete itp.

Wniosek

Koder potrzebuje mniej czasu i wysiłku, jeśli jakikolwiek dobry edytor jest używany do pisania kodu. VIM Editor jest jednym z popularnych redaktorów do pisania skryptu Pythona. Ten edytor ma wiele przydatnych funkcji, które pomagają koderowi w wydajniejszym pisaniu lub edycji kodu Pythona. Jeśli chcesz użyć edytora VIM do programowania Pythona lub chcesz stworzyć środowisko programistyczne Python w VIM, ten samouczek pomoże ci wykonać to zadanie.