krzepkość

Ważne opcje i ustawienia VIM

Ważne opcje i ustawienia VIM
Vim to jeden z najpopularniejszych edytorów tekstu wiersza poleceń o otwartym kodzie źródłowym. Jest wysoce konfigurowalny i obsługuje wiele opcji, co jest powodem jego popularności wśród użytkowników. W tym artykule omówimy niektóre opcje ustawień Vima, które pomogą Ci zoptymalizować środowisko edycji zgodnie z Twoimi preferencjami. Większość wymienionych tutaj opcji nie jest domyślnie włączona w Vim.

Istnieją dwa sposoby użycia opcji ustawień Vima:

1. Włącz opcje dla pojedynczego pliku w sesji Vima za pomocą :set Otwórz żądany plik w Vimie, wpisz dowolną opcję za pomocą polecenia :set w trybie Normal i naciśnij Enter.

2. Włącz opcje na stałe dla wszystkich plików, określając je w lokalnym pliku konfiguracyjnym Vima ~/.vimrc. Jakiekolwiek opcje chcesz włączyć, po prostu dodaj je w ~/.vimrc, usuwając (:) przed poleceniem set, a następnie zapisz i zamknij plik.

Plik konfiguracyjny Vima można utworzyć dla bieżącego użytkownika za pomocą następującego polecenia w Terminalu:

$ dotknij ~/.vimrc

Aby edytować plik konfiguracyjny Vima, użyj następującego polecenia w Terminalu:

$ vim ~/.vimrc

Opcje wyszukiwania

Włącz podświetlanie wyszukiwania

Podczas wyszukiwania jakiegoś tekstu często warto wyróżnić wszystkie wyniki wyszukiwania, aby na pierwszy rzut oka można było znaleźć pasujący wzorzec. Włączenie podświetlania wyszukiwania dodaje kolorowe tło do wszystkich wyników wyszukiwania. Wyróżnianie wyszukiwania jest domyślnie wyłączone.

Aby włączyć podświetlanie wyszukiwania, użyj następującego polecenia:

:ustaw hlsearch

Aby wyłączyć podświetlanie wyszukiwania, po prostu poprzedź opcję słowem „nie”.

:ustaw nohlsearch

Wyszukiwanie przyrostowe

Zwykle, gdy wykonujesz normalne wyszukiwanie w Vimie, możesz zobaczyć wynik dopiero po wpisaniu całego słowa wyszukiwania i naciśnięciu Enter. Dzięki wyszukiwaniu przyrostowemu w Vimie możesz zobaczyć wyniki wyszukiwania, gdy zaczniesz wpisywać wyszukiwane słowo. Podświetla cały tekst, który pasuje do tego, co do tej pory wpisałeś. Na przykład szukasz słowa „liczyć”. Gdy zaczniesz pisać litery, zobaczysz, że Vim podświetla dopasowania.

Wyszukiwanie przyrostowe jest domyślnie wyłączone. Aby włączyć wyszukiwanie przyrostowe, użyj następującego polecenia:

:ustaw incsearch

Aby wyłączyć wyszukiwanie przyrostowe, po prostu poprzedź opcję słowem „nie”.

:ustaw noincsearch

Wyszukiwanie bez uwzględniania wielkości liter

Domyślnie Vim przeprowadza wyszukiwanie z uwzględnieniem wielkości liter, traktując w różny sposób wielkie i małe litery. Aby przeprowadzić wyszukiwanie bez rozróżniania wielkości liter, użyj następującego polecenia:

:ustaw ignorowanie liter

Aby ponownie włączyć wyszukiwanie z uwzględnieniem wielkości liter, po prostu poprzedź opcję słowem „nie”.

:ustaw noignorecase

Inteligentne wyszukiwanie

Czasami, podczas wyszukiwania z rozróżnianiem wielkości liter dla jakiegoś tekstu, musisz przeprowadzić wyszukiwanie bez rozróżniania wielkości liter dla innego tekstu. Przełączanie między ignorecase i noignorecase mogą być denerwujące. na szczęście, Vim pozwala nam na inteligentne wyszukiwanie za pomocą opcji smartcase z opcją ignorecase. Łącząc te opcje, uzyskasz wyszukiwanie z rozróżnianiem wielkości liter lub bez rozróżniania w zależności od scenariusza:

Aby przeprowadzić inteligentne wyszukiwanie w Vimie, użyj następujących poleceń:

:set ignorecase (naciśnij Enter)
:set smartcase (naciśnij Enter)

Aby wyłączyć inteligentne wyszukiwanie, po prostu poprzedź opcje słowem „nie”:

:ustaw nosmartcase

Automatycznie zapisuj pliki

Podczas przełączania się między wieloma plikami, Vim prosi o zapisanie pliku, jeśli został zmodyfikowany. Jednak z automatyczny zapis opcja, Vim zapisuje plik automatycznie, gdy użyjesz poleceń :n (lub :p, :first, :last) do przełączenia się do innego pliku.

Aby automatycznie zapisywać pliki przed otwarciem innego pliku, użyj następującego polecenia:

:ustaw autozapis

Aby wyłączyć tę opcję, po prostu poprzedź opcję słowem „nie”.

:ustaw noautowrite

Włączanie automatycznego wcięcia

Włączenie automatycznego wcięcia w Vimie pozwala na wcięcie każdej linii tak samo jak poprzednia. Na przykład wcinasz linię spacją lub Tab i naciskasz Enter. Kolejne wiersze, które wpiszesz, będą automatycznie przeznaczone na taką samą kwotę, jak poprzedni wiersz.

Aby włączyć automatyczne wcięcia w Vimie, użyj następującego polecenia:

:ustaw automatyczne wcięcie

Aby wyłączyć automatyczne wcięcie, po prostu poprzedź opcję słowem „nie”.

:ustaw noautoindent

Podświetlanie składni

Podświetlanie składni wyświetla kod źródłowy w różnych kolorach, aby zwiększyć jego czytelność. Aby włączyć podświetlanie składni w Vimie, użyj następującego polecenia:

:składnia włączona

Aby wyłączyć podświetlanie składni, po prostu poprzedź opcję słowem „nie”.

:składnia wyłączona

Ustaw schemat kolorów dla podświetlania składni

Schemat kolorów jest w zasadzie kombinacją kolorów używanych w podświetlaniu składni. Jest to przydatne, ponieważ kolory mogą pomóc w identyfikacji różnych typów danych, funkcji, parametrów itp.

Vim zawiera kilka preinstalowanych schematów kolorów, które można oglądać z wnętrza Vim. Wpisz :colorscheme, naciśnij Spację, a następnie użyj skrótu Ctrl+d:

:schemat kolorów [spacja] [Ctrl+d]

Aby ustawić nowy schemat kolorów dla podświetlania składni, wpisz:kolorystyka polecenie, po którym następuje nazwa schematu.

:nazwa schematu kolorów

Przykład:

:kolorowy tort

Wyświetl numerację

Numery wierszy w edytorze mogą być bardzo pomocne w poruszaniu się po pliku. Wskazuje również, gdzie jesteś w pliku. Domyślnie Vim nie pokazuje numeracji linii.

Aby wyświetlić numery linii w Vimie, użyj następującego polecenia:

:Ustaw numer

Aby ukryć numerację linii, po prostu poprzedź opcję słowem „nie”.

:ustaw liczbę

Ustaw tytuł okna

Vim pozwala również zmienić tytuł okna edycji Vima. Dzięki tej funkcji możesz wyświetlić aktualnie edytowany plik.

Aby określić nowy tytuł okna Vima, użyj następującego polecenia, zastępując strunowy z preferowaną nazwą ciągu.

:ustaw napis=napis

Aby wyświetlić oryginalną nazwę pliku jako tytuł, użyj %t:

:ustaw napis=%t

Po określeniu ciągu tytułu użyj następującego polecenia, aby ustawić nowy tytuł:

:ustaw tytuł

Aby usunąć nowy tytuł i powrócić do domyślnego, po prostu poprzedź opcję słowem „nie”.

:ustaw tytuł

Wyświetl pozycję kursora

Używając polecenia linijki w Vimie, możesz sprawdzić aktualną pozycję kursora w pliku. Pokazuje wiersz i kolumnę kursora, co może być bardzo pomocne podczas przewijania długiego pliku tekstowego.

Aby wyświetlić aktualną pozycję kursora w Vimie, użyj następującego polecenia:

:ustaw linijkę

Aby wyłączyć tę opcję, po prostu poprzedź opcję słowem „nie”.

:ustaw noruler

Ustaw potwierdzenie

Próba wykonania pewnych operacji (takich jak :q lub :e) na zmodyfikowanym pliku bez zapisywania go, kończy się niepowodzeniem. Jednakże, jeśli użyjesz opcji potwierdzenia, Vim wyświetli okno dialogowe potwierdzenia z pytaniem, czy chcesz zapisać plik.

Aby użyć opcji potwierdzenia w Vimie, użyj następującego polecenia:

:ustaw potwierdź

Aby wyłączyć tę opcję, po prostu poprzedź opcję słowem „nie”.

:ustaw bez potwierdzenia

Ustaw historię

Domyślnie Vim pamięta historię 50 (:) poleceń i wzorców wyszukiwania. Możesz jednak zmienić to domyślne zachowanie, zmniejszając lub zwiększając liczbę poleceń do zapamiętania.

Aby zmienić liczbę poleceń, które Vim pamięta, użyj następującego polecenia, zastępując x liczbą poleceń do zapamiętania:

:ustaw historię=x

Włącz sprawdzanie pisowni

Kolejną świetną funkcją Vima jest sprawdzanie pisowni. Kiedy sprawdzanie pisowni jest włączone, Vim znajduje i podświetla błędnie napisane słowo.

Aby włączyć sprawdzanie pisowni w Vimie, użyj następującego polecenia:

:ustaw zaklęcie

Aby wyłączyć tę opcję, po prostu poprzedź opcję słowem „nie”.

:ustaw nospell

W ten sposób możesz użyć niektórych ważnych i przydatnych opcji ustawień Vima, aby skonfigurować Vima zgodnie ze swoimi preferencjami. Użyj tych opcji dla pojedynczych plików lub zastosuj je do wszystkich plików, dodając je w ~/.plik vimrc.

Gry 5 najlepszych kart do przechwytywania gier
5 najlepszych kart do przechwytywania gier
Wszyscy widzieliśmy i uwielbialiśmy strumieniowe rozgrywki na YouTube on. PewDiePie, Jakesepticye i Markiplier to tylko niektórzy z najlepszych graczy...
Gry Jak stworzyć grę na Linuksie
Jak stworzyć grę na Linuksie
Dziesięć lat temu niewielu użytkowników Linuksa przewidywało, że ich ulubiony system operacyjny pewnego dnia stanie się popularną platformą do gier dl...
Gry Open Source Ports of Commercial Game Engines
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...