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 PythonaSprawdź 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”)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.
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.