Plik został uruchomiony w edytorze vim w trybie normalnym. Przeszliśmy do trybu wstawienia za pomocą przycisku „I” z klawiatury i dodaliśmy do niej trochę tekstu. Domyślna zakładka może umieścić od 3 do 4 przestrzeni w tekście po użyciu.
Zobaczmy, jaka wartość 1 zakładka w VIM w Ubuntu 20.04 domyślnie to. Więc po pierwszym słowie umieściliśmy kursor na pierwszej przestrzeni i nacisnęliśmy zakładkę. Włożył 4 przestrzenie po pierwszym słowie, jak widać na obrazie dołączonym poniżej.
Zmieńmy konfiguracje karty zgodnie z naszym wyborem za pomocą pliku konfiguracyjnego VIMRC. Tak więc w trybie normalnym naciśnij „:”, aby przejść do trybu polecenia. Aby otworzyć plik konfiguracji VIM, dodaj poniższe polecenie w trybie polecenia i naciśnij ENTER.
: vs ~/.VIMRCTeraz, gdy plik konfiguracyjny został otwarty, ustaw kartę Rozwijaj, a tabStop jest równa 1. Szerokość przesunięcia została ustawiona na 1, aby nadać przestrzeń tylko 1 znakowi po naciśnięciu zakładki. Po dodaniu wszystkich tych konfiguracji dodaj polecenie „Retab” w trybie poleceń i naciśnij przycisk ENTER, aby zastosować nowe zmiany do edytora VIM.
Po dodaniu polecenia „Retab” upewnij się, że użyj polecenia źródłowego w trybie polecenia, aby zapisać zmiany w pliku konfiguracyjnym VIM. Polecenie jest następujące:
[cc lang = "vim" szerokie = "100%" height = "100%" ECPAPED = "true" Theme = "Blackboard" nowrapt = "0"]Wreszcie, zmiany zostały zastosowane i są gotowe do użycia w edytorze VIM, ponieważ zostaliśmy zwróceni do normalnego trybu VIM za pomocą klucza „ESC”.
Otwórz tryb wstawienia za pomocą klawisza „I” z klawiatury i umieść kursor przy postaci „R” słowa „słowo” w nowym vim.plik txt. Teraz naciśnij klawisz „Tab” z klawiatury.
Jak naciskaliśmy dwa razy, więc wyjście, które mamy, jest jak pokazane poniżej.
Umieśćmy kursor na innym słowie, ja.mi., Linux, przy znaku „N” i naciśnij przycisk Tab 3 razy. Ta akcja dodała 3 przestrzenie w słowie Linux, jak pokazano na załączonym obrazie.
Odcnijmy zmiany za pomocą polecenia „U” w normalnym trybie VIM. Teraz tekst był w swojej starej sytuacji. Ustawmy ustawienia zakładki i przestrzeni w trybie normalnym VIM bez wchodzenia do pliku konfiguracyjnego VIM. Tak więc w trybie normalnym naciśnij przycisk „:” z klawiatury, aby dostać się do trybu poleceń. Teraz dodaj polecenie ekspandTab, a następnie klawisz ENTER, aby włączyć kartę rozwinąć w przestrzenie, jak podano i pokazano poniżej.
: Ustaw expandtabPo włączeniu karty rozwinięcia ustawmy pozycję zatrzymania karty 1. Użyliśmy więc klawisza „:”, aby dostać się do trybu poleceń i ustawić wartość 5 na właściwość TabStop, a następnie klawisz Enter. Zautomatyzuje zatrzymanie zakładki po 5 przestrzeni znaków w pliku.
: ustaw TabStop = 5Teraz musimy również ustawić wartość 1 w VIM. W ten sposób otworzyliśmy tryb polecenia za pomocą postaci „:” i użyliśmy polecenia określonego na obrazie. Ustawiliśmy wartość Shift jako 5, aby dodać 5 przestrzeni znaków po naciśnięciu przycisku TAB 1 z klawiatury.
: Ustaw SHIFTWIDTH = 5Teraz otworzyliśmy tryb wstawienia za pomocą postaci „I” z klawiatury i zaktualizowaliśmy tekst pliku vim, jak pokazano na poniższym obrazku. Umieściliśmy kursor przy ostatnim charakterze pierwszego słowa „Linux” w tekście w trybie wkładki bez przestrzeni. Następnie naciskaliśmy przycisk Tab tylko raz, aby zobaczyć, jak to działa.
Wyjście dla 1 karty zostało pokazane poniżej. Widać, że ustawiona konfiguracja została ostatecznie z powodzeniem zastosowana, a 1 karta otrzymała 5 przestrzeni w tekście.
Teraz umieściliśmy nasz kursor na końcu każdego słowa i naciskaliśmy przycisk Tab. W zamian mamy 5 przestrzeni znaków po każdym słowie, jak pokazano w trybie wstawki VIM poniżej.
Wyłączmy konwersję zakładki w przestrzenie zgodnie z konfiguracją, którą zrobiliśmy teraz. Tak więc w trybie normalnym otworzyliśmy wiersz poleceń za pomocą „;” postać. Następnie użyliśmy polecenia NoExpandtab i nacisnęliśmy klawisz „Enter”, aby wyłączyć to ustawienie, jak pokazano na poniższym obrazku.
: Ustaw noexpandtabTeraz użyj polecenia „Retab”, aby zastosować zmiany do edytora VIM, jak pokazano poniżej. „„!”Znak służy do egzekwowania zmian.
: Retab!Wniosek:
Ten artykuł jest bardzo dobrze wyjaśnionym i szczegółowym przewodnikiem konwersji zakładek na przestrzenie w edytorze VIM Ubuntu 20.04 System Linux. Omówiliśmy sposoby zmiany konfiguracji kart za pomocą pliku konfiguracyjnego VIM i poleceń. Uważamy, że będzie to bardzo pomocne dla wszystkich.