Jak mogę dołączyć ustawienia vima do kodu źródłowego, aby plik był wyświetlany w ten sam sposób?


8

Niejasno pamiętam, że istnieje sposób na przechowywanie instrukcji dla vima w moim pliku (np. Szerokość tabstop itp.). Nie mówię o ustawieniach w vimrc, ale o przechowywaniu tych ustawień w pliku do edycji.

W ten sposób tabstop ma zawsze odpowiednią szerokość, nawet jeśli przesyłam ten plik na inny komputer.

Jednak nie pamiętam, co to za magiczne słowo, więc vim wybiera te ustawienia podczas ładowania pliku. Jakieś pomysły?

Odpowiedzi:


12

Dodaj komentarz vi:, kończąc na nowej linii.

/* vi: tabstop=4
*/

Jeżeli vim nie to odebrać to może trzeba dodać set modelinedo ~/.vimrc. Zobacz :h modelineszczegóły.


Wielkie dzięki za wskazanie mi właściwego kierunku! Działa idealnie. Twoje zdrowie.
Jon

2
Możesz uniknąć konieczności zamykania ciągu komentarza w nowym wierszu, używając postaci „set” modeliny, na przykład: / * vi: set tabstop = 4: * /
Heptite

2
Nie potrzebowałem nowej linii# vim:et:sts=4:sw=4
Felipe Alvarez

1
Nie ma za co:<!-- vi: set sw=4 ts=4: -->
Andrejs Cainikovs
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.