VIM przekonwertuj zakładki na przestrzenie

VIM przekonwertuj zakładki na przestrzenie
W systemie systemu Windows zakładki służą do przenoszenia z jednego menu lub ikony do drugiego, aby dokonać wyboru. Ale funkcjonalność kart nie zawsze jest taka sama jak dla systemu Windows, edytor VIM używa kart jako przestrzeni. Dzisiejszy przewodnik pokaże, w jaki sposób Tabs można przekształcić w przestrzenie podczas korzystania z edytora VIM w Ubuntu 20.04 System z niektórymi ustawieniami. Musisz mieć pewność, że VIM został zainstalowany w systemie Linux. Rozpocznijmy implementację przekształcania zakładek w przestrzenie, otwierając aplikację konsoli powłoki za pomocą Ctrl+Alt+T. Po otwarciu powłoki rozpocznij już utworzony plik tekstowy z pomocą edytora VIM, ponieważ do tej pory pracowaliśmy w VIM. Nazwa pliku jest nowa.txt, jak pokazano z poniższego zapytania. $ vim nowy.tekst

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 ~/.VIMRC

Teraz, 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"]
: Źródło ~/.VIMRC

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 expandtab

Po 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 = 5

Teraz 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 = 5

Teraz 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 noexpandtab

Teraz 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.