Konfiguracja VIM dla Python Development

Konfiguracja VIM dla Python Development

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ę
Ustaw TabStop = 4
Ustaw SHIFTWIDTH = 4
Ustaw expandtab
Ustaw numer
FileType wcięcie
Ustaw autoindent

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.

Inne moduły podświetlania składni Pythona:

Składnia Pythona: https: // github.com/kh3phr3n/python-syntax
Tryb Python: https: // github.com/Python-tryb/Python-tryb