Istnieją dwa sposoby korzystania z opcji ustawienia VIM:
1. Włącz opcje poszczególnych plików wewnątrz sesji vim za pomocą: ustawić żądany plik w vim, wpisz dowolną opcję za pomocą polecenia: Ustaw w trybie normalnym i naciśnij Enter.
2. Włącz opcje na stałe dla wszystkich plików, określając je w lokalnym pliku konfiguracyjnym VIM ~/.VIMRC. Niezależnie od opcji, które chcesz włączyć, po prostu dodaj je w ~/.plik VIMRC, usuwając (:) przed poleceniem Set, a następnie zapisz i zamknij plik.
Plik konfiguracyjny VIM można utworzyć dla bieżącego użytkownika za pomocą następującego polecenia w terminalu:
$ touch ~/.VIMRCAby edytować plik konfiguracyjny VIM, użyj następującego polecenia w terminalu:
$ vim ~/.VIMRCOpcje wyszukiwania
Włącz podświetlenie wyszukiwania
Podczas wyszukiwania tekstu często pomocne jest podkreślenie wszystkich wyników wyszukiwania, aby można było znaleźć na pierwszy rzut oka, w którym leży pasujący wzór. Włączenie podświetlenia wyszukiwania dodaje kolorowe tło do wszystkich wyników wyszukiwania. Podświetlenie wyszukiwania jest domyślnie wyłączone.
Aby włączyć podświetlenie wyszukiwania, użyj następującego polecenia:
: Ustaw hlsearchAby wyłączyć podświetlenie wyszukiwania, po prostu poprzedz opcję słowem „nie”.
: Ustaw nohlsearchWyszukiwania przyrostowe
Zwykle podczas przeprowadzania normalnego wyszukiwania w VIM możesz zobaczyć wynik dopiero po wpisaniu całego słowa wyszukiwania i naciśnięciu Enter. Dzięki VIM Incremental Search możesz zobaczyć wyniki wyszukiwania, gdy zaczynasz pisać słowo wyszukiwania. Podkreśla cały tekst pasujący do tego, co wszedłeś do tej pory. Na przykład szukasz słowa „liczba”. Gdy zaczniesz pisać listy, zobaczysz Vim podkreśla mecze.
Wyszukiwanie przyrostowe jest domyślnie wyłączone. Aby włączyć wyszukiwanie przyrostowe, użyj następującego polecenia:
: Ustaw incsearchAby wyłączyć wyszukiwanie przyrostowe, po prostu poprzedź opcję słowem „nie”.
: Ustaw noincsearchWyszukiwanie nieczułe
Domyślnie VIM wykonuje wrażliwe poszukiwania przypadków, traktując wielką i małą literę inaczej. Aby przeprowadzić wyszukiwanie niewrażliwych na sprawy, użyj następującego polecenia:
: Ustaw ignorCaseAby ponownie włączyć wyszukiwanie wrażliwe na sprawę, po prostu poprzedź opcję słowem „nie”.
: Ustaw noignorecaseInteligentne wyszukiwanie
Czasami podczas wykonywania wrażliwych na poszukiwania tekstu w poszukiwaniu tekstu, musisz wykonywać nieczułe poszukiwanie innego tekstu. Przesuwanie się między IgnorCase i Noignorecase mogą być denerwujące. Na szczęście, VIM pozwala nam wykonywać inteligentne wyszukiwanie za pomocą opcji SmartCase z opcją ignorCase. Łącząc te opcje, otrzymasz wrażliwe lub niewrażliwe wyszukiwanie w oparciu o scenariusz:
Aby przeprowadzić inteligentne wyszukiwanie w VIM, użyj następujących poleceń:
: Ustaw ignorCase (naciśnij enter)Aby wyłączyć inteligentne wyszukiwanie, po prostu poprzedź opcje słowem „nie”:
: Ustaw NosmartCaseAutomatycznie pisz pliki
Podczas przełączania wielu plików VIM prosi o najpierw zapisanie pliku, jeśli został zmodyfikowany. Jednak z Autowryt Opcja, vim zapisuje plik automatycznie, gdy używasz poleceń: n (lub: p,: fert,: last), aby przejść do innego pliku.
Aby automatycznie zapisać pliki przed otwarciem innego pliku, użyj następującego polecenia:
: Ustaw autowRiteAby wyłączyć tę opcję, po prostu poprzedz opcję słowem „nie”.
: Ustaw noautowriteUmożliwiając automatyczne wcięcie
Włączenie automatycznego wgłębienia w VIM pozwala wcięć każdą linię taką samą jak poprzednia. Na przykład wskaż linię z miejscem lub zakładką i naciskają ENTER. Następne wpisane wiersze będą automatycznie zamierzone z tą samą ilością co poprzednia linia.
Aby włączyć automatyczne wcięcie w VIM, użyj następującego polecenia:
: Ustaw autoindentAby wyłączyć automatyczne wcięcie, po prostu poprzedzaj opcję słowem „nie”.
: Ustaw NoautoindentPodświetlanie składni
Podświetlanie składni wyświetla kod źródłowy w różnych kolorach, aby poprawić jego czytelność. Aby włączyć podświetlanie składni w VIM, użyj następującego polecenia:
: Składnia naAby wyłączyć podświetlenie składni, po prostu poprzedz opcję słowem „nie”.
: składniaUstaw kolorystykę podświetlania składni
Kolorystyka jest w zasadzie kombinacją kolorów używanych w podświetleniu składni. Przydaje się, ponieważ kolory mogą pomóc w zidentyfikowaniu różnych typów danych, funkcji, parametrów itp.
VIM zawiera niektóre wstępnie zainstalowane schematy kolorów, które można oglądać z wnętrza VIM. Typ: ColorScheme, uderz SpaceBar, a następnie użyj skrótu Ctrl+D:
: ColorScheme [Space] [Ctrl+D]Aby ustawić nowy schemat kolorystyki podświetlania składni, wpisz:Kolorystyka polecenie, po których następuje nazwa schematu.
: Nazwa kolorówPrzykład:
: Torte kolorówNumeracja wyświetlacza
Numery linii w edytorze mogą być bardzo pomocne w nawigacji przez plik. Mówi także, gdzie jesteś w pliku. Domyślnie VIM nie pokazuje numeracji linii.
Aby wyświetlić numery linii w VIM, użyj następującego polecenia:
:Ustaw numerAby ukryć numerowanie linii, po prostu poprzedzaj opcję słowem „nie”.
: Ustaw noumerUstaw tytuł Windows
Vim pozwala również zmienić tytuł okna edycji vim. Dzięki tej funkcji możesz wyświetlić plik, który jest aktualnie edytowany.
Aby określić nowy tytuł dla okna VIM, użyj następującego polecenia, zastępując strunowy z preferowaną nazwą ciągu.
: Set TitleString = StringAby wyświetlić oryginalną nazwę pliku jako tytuł, użyj %t:
: Ustaw tytlestring =%tPo określaniu ciągu tytułu użyj następującego polecenia, aby ustawić ten nowy tytuł:
: Ustaw tytułAby usunąć nowy tytuł i wróć do Domyślnego, po prostu poprzedz opcję słowem „nie”.
: Ustaw NotitlePozycja kursora wyświetlania
Korzystając z polecenia linijki w VIM, możesz znaleźć aktualną pozycję kursora w pliku. Pokazuje wiersz i kolumnę kursora, co może być dość pomocne podczas przewijania długiego pliku tekstowego.
Aby wyświetlić bieżącą pozycję kursora w VIM, użyj następującego polecenia:
: Ustaw władcęAby wyłączyć tę opcję, po prostu poprzedz opcję słowem „nie”.
: Ustaw NorulerUstaw potwierdzenie
Kiedy próbujesz wykonywać określone operacje (takie jak: q lub: e) na zmodyfikowanym pliku bez zapisywania, operacje nie powiodły się. Jeśli jednak użyjesz opcji potwierdzenia, VIM wyświetla okno dialogowe potwierdzenia z pytaniem, czy chcesz zapisać plik.
Aby użyć opcji potwierdzenia w VIM, użyj następującego polecenia:
: Ustaw potwierdzenieAby wyłączyć tę opcję, po prostu poprzedz opcję słowem „nie”.
: Ustaw NoconfirmUstaw historię
Domyślnie Vim pamięta historię 50 (:) Polecenia i wzorce wyszukiwania. Możesz jednak zmienić to domyślne zachowanie, zmniejszając lub zwiększając liczbę poleceń do zapamiętania.
Aby zmienić liczbę poleceń, pamiętaj, użyj następującego polecenia, zastępując X liczbą poleceń, które należy pamiętać:
: SET HISTORIA = xWłącz kontrolę pisowni
Kolejną świetną cechą w VIM jest sprawdzanie zaklęć. Gdy kontrola pisowni jest włączona, Vim znajduje i podkreśla błędnie napisane słowo.
Aby włączyć sprawdzanie pisowni w VIM, użyj następującego polecenia:
: Ustaw zaklęcieAby wyłączyć tę opcję, po prostu poprzedz opcję słowem „nie”.
: Ustaw NospellW ten sposób możesz użyć niektórych ważnych i przydatnych opcji ustawienia VIM, aby skonfigurować VIM zgodnie z preferencjami. Użyj tych opcji w poszczególnych plikach lub zastosuj je do wszystkich plików, dodając je w ~//.plik VIMRC.