
Vim - Automatyczna inteligentna tabulacja (utrzymywanie wcięć)
Każde środowisko programistyczne, które ma być wygodnym narzędziem w rękach używającego go programisty musi posiadać obsługę inteligentnych wcięć (tabulacji). Program Vim oczywiście również posiada taką opcję, jednak nie jest ona domyślnie włączona. W tym wpisie pokażę zatem w jaki sposób włączyć utrzymywanie odpowiedniej tabulacji.
Jak powinna działa inteligentna tabulacja?
Utrzymywanie tabulacji powinno działać na dwóch płaszczyznach. Pierwsza i najbardziej podstawowa to taka, która polega na przenoszeniu kursora do poziomu wcięcia na którym znajdował się wers wyżej. Druga z nich, bardzo przydatna w programowaniu powinna pilnować odpowiedniej tabulacji w odniesieniu do nawiasów. Mam tutaj na myśli zarówno przesunięcie tabulacji z każdym nowo otworzonym nawiasem jak i utrzymanie nawiasu zamykającego na tym samym poziomie wcięcia co nawiasu otwierającego.
Jak włączyć te opcje?
Aby włączyć opcję utrzymywania tabulacji należy wydać komendę:Jeśli interesuje nas również bardziej zaawansowana automatyczna tabulacja zależna od typu pliku jaki tworzymy, wydajmy polecenie:
Jak zachować te opcje jako domyślne?
Automatyczna tabulacja jest tak przydatna, że warto mieć ją włączoną z każdym uruchomieniem Vim-a. Aby to zrobić, musimy dopisać powyżej podane polecenia do pliku .vimrc, który znajduje się w katalogu głównym użytkownika. Gdyby go nie było, można go utworzyć samodzielnie wpisując jako jego treść::set cindent
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!