Jak skonfigurować redaktor VIM do programowania Python
VIM to konfigurowalne programowalne edytor tekstu. Możesz zrobić wszystko, co chcesz z VIM, jeśli wiesz, jak działa vim i jak pisać wtyczki vim. To nie jest w zakresie tego artykułu. Ale teraz wiesz, że to możliwe. Na szczęście dla nas wiele osób już zrobiło wiele wtyczek Vim, które możemy pobrać i zainstalować w naszym systemie. W ten sposób zamierzam skonfigurować VIM z wtyczkami, które są wymagane do pracy z Pythonem. Zacznijmy.
Instalowanie Vima na Ubuntu/Debian:
W Ubuntu/Debian możesz zainstalować VIM z oficjalnego repozytorium pakietów Ubuntu/Debian.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów za pomocą następującego polecenia:
Aktualizacja $ sudo apt-get
Teraz możesz zainstalować VIM za pomocą następującego polecenia:
$ sudo apt-get install vim
Naciśnij „y” i naciśnij, aby kontynuować.
Vim powinien być zainstalowany.
Możesz teraz uruchomić VIM z następującym poleceniem:
$ vim
To jest powitalne okno Vima.
Instalowanie VIM na Centos/Rhel/Fedora:
Możesz zainstalować VIM z oficjalnego repozytorium pakietów Centos/RHEL/Fedora z następującym poleceniem:
$ sudo yum instaluj vim
Podstawy Vim:
Po uruchomieniu vim jest to w „trybie poleceń”. W tym trybie uruchamiasz polecenie vim. Aby edytować tekst lub plik kodu źródłowego, naciśnij „ja”, aby przejść do „trybu wstawiania”. W „trybie wstawienia” VIM powinien działać jak inni edytory tekstu. Możesz wrócić do „trybu polecenia” z „trybu wstawienia” za pomocą klucza. Aby rzucić VIM, przejdź do „Tryb poleceń” i wpisz ': Q!„I naciśnij . Aby zapisać zmiany za pomocą vim, uruchom „: w” z „trybu poleceń”.
Konfigurowanie VIM dla Pythona:
Teraz zamierzam zrobić minimalną konfigurację VIM. VIM odczytuje plik konfiguracyjny o nazwie '.vimrc 'z katalogu domowego użytkownika i skonfiguruj się podczas uruchomienia vim.
Teraz uruchom następujące polecenie, aby utworzyć.plik VIMRC w katalogu domowym użytkownika:
$ vim ~/.VIMRC
Vim powinien się pojawić. Zwróć uwagę na oznaczony obszar na zrzucie ekranu? Mówi „nowy plik”. Jeśli '.Plik VIMRC nie istnieje, VIM tworzy nowy plik. Jeśli '.Plik VIMRC istnieje, a następnie VIM otwiera istniejący plik. Właśnie zainstalowałem Vim jakiś czas temu, więc nie mam.plik vimrc jeszcze.
Teraz naciśnij „ja” i vim powinien przejść do trybu „wstaw”.
Teraz wpisz następujące wiersze:
Włącz składnięTeraz naciśnij i wpisz ': wq!'i naciśnij, aby zapisać plik i wyjść z vim.
Jeśli otworzysz '.VIMRC 'Z VIM ponownie powinieneś zobaczyć pewne zmiany w edytorze, jak pokazano na zrzucie ekranu poniżej.
Teraz zamierzam zainstalować Python-Syntax (https: // github.COM/HDIMA/PYTHON-SYNTAX) Moduł podświetlania składni na VIM dla lepszej składni Pythona Podświetlenie Python2 i Python3. Moduł Python-Syntax musi być przechowywany w określonym katalogu '~/.vim/składnia ', aby działał.
Uruchom następujące polecenie, aby utworzyć wymagane katalogi:
$ mkdir -p ~//.VIM/Składnia
Teraz przejdź do nowo utworzonego katalogu:
$ cd ~/.VIM/Składnia
Teraz pobierz moduł Python-Syntax z „wget” z następującym poleceniem:
$ wget https: // raw.Githubusercontent.com/hdima/python-syntax/master/składnia/python.krzepa
'pyton.plik vima powinien być pobrany z Github.
Teraz otwórz '.plik vimrc 'z następującym poleceniem:
$ vim ~/.VIMRC
Teraz wpisz następujący wiersz, aby włączyć moduł Python-Syntax.
Niech Python-Highlight_All = 1
Teraz zapisz plik.
Stworzyłem „Helloworld.plik py 'i otworzył go za pomocą vim. Tak to wygląda.
Wyszukiwanie i zastępowanie kart kodowanych na twardo przestrzeniami:
W tej sekcji pokażę, jak wymienić wszystkie zakładki w pliku kodu źródłowego odpowiednią liczbą przestrzeni z VIM.
Utworzyłem plik testowy „zamień.py 'i ma kilka zakładek, które nie są jeszcze zastąpione przestrzeniami.
Możesz wyszukać wszystkie zakładki za pomocą polecenia „/\ t 'vim. Jeśli chcesz, aby wyszukiwanie zostało wyróżnione, najpierw włącz opcję „HLsearch” za pomocą następujące polecenie VIM:
: Ustaw hlsearch
Teraz możesz znaleźć wszystkie zakładki za pomocą polecenia „/\ t 'vim, jak pokazano na zrzucie ekranu poniżej.
Teraz, jeśli chcesz wymienić wszystkie zakładki na przestrzenie szerokości 4, możesz uruchomić następujące polecenie VIM:
: %s/\ t/4_spaces_here/g
Wszystkie zakładki są zastępowane przestrzeniami.
Teraz, jeśli spróbujesz wyszukać karty, powinieneś być w stanie zobaczyć komunikat o błędzie „Nie znaleziono wzorca”, jak pokazano na zrzucie ekranu poniżej. Oznacza to, że w pliku tekstowym nie ma kart.
W ten sposób konfigurujesz VIM dla Pythona. Dziękujemy za przeczytanie tego artykułu.
Składnia Pythona: https: // github.com/kh3phr3n/python-syntax
Tryb Python: https: // github.com/Python-tryb/Python-tryb