Większość edytorów tekstu i IDE, których używam obecnie, ma funkcję, w której mogą wyświetlać wiersz w buforze tekstowym o określonej długości znaków. Jest to przydatne, gdy chcesz zachować linie w pliku o określonej długości.
Czy jest jakiś sposób, aby zmusić Vima do zrobienia tego, najlepiej używając już zdefiniowanej textwidth
wartości? W tym momencie linie zostaną automatycznie zawinięte, ale naprawdę chciałbym zobaczyć, gdzie to jest.
W razie potrzeby używam gVim głównie w systemie Windows, ale chciałbym, jeśli rozwiązanie działa w różnych wersjach Vima.
W kodzie Google znajduje się fragment kodu, który możesz wypróbować:
źródło
Na odpowiedź StackOverflow :
Dostosuj do swojego gustu.
źródło
Bardzo lubię odpowiedź lornix, ale nie chcę cały czas podświetlać kolumny , tylko gdy co najmniej jedna linia przekracza limit długości:
Oto jak to zrobić dla moich plików Haskell:
źródło
Często było to omawiane na #vim i na niektórych forach. W obecnej sytuacji nie jest to możliwe. Więc wspomniane rozwiązanie jest twoją jedyną opcją, afaik.
Chodzi o to, że vim może zrobić wszystko z miejscami, w których są znaki (są to litery, cyfry lub po prostu biała spacja). Ale nie może namalować tła w innym kolorze (tak jak byś chciał), jeśli nie ma tam nic. A zanim coś wpiszesz, nic tam nie ma, więc nie może narysować linii / marginesu.
źródło