Vi & Vim

Pytania i odpowiedzi dla osób korzystających z rodzin edytorów tekstu vi i Vim

3
Jak składać komentarze?
Składnia foldmethodjest świetna, ale czasami po prostu chcę złożyć komentarze w pliku źródłowym. Również składanie komentarzy w składni działa tylko w przypadku komentarzy typu C, takich jak: /* ... */ Ale nie dla komentarza: // // // ... // Lub nawet dla bloków komentarzy w językach innych niż C, takich …
16 folding 




1
Nie pozwól Vimowi na zerwanie linków w środkowej części tagdown
Powiedzmy, że mam ten plik Markdown: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) Wygląda dobrze. Ale link jeszcze go nie zakończył, więc piszę -long, a teraz Vim przerywa linię: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very-long) Z powodu mojego textwidth=80ustawienia ... Mimo że zerwanie linku w środkowym tagu jest technicznie poprawnym znacznikiem, wygląda bardzo …

1
Traktuj literały łańcuchowe jako inny język
Mam wiele plików JavaScript, w których ciągi są fragmentami kodu HTML, które należy wstawić na stronę. Vim wykonuje podświetlanie składni w JavaScript i podświetla cytowane ciągi jako takie. Wydaje się, że w rzeczywistości wykracza on poza podkreślanie: w cudzysłowie vim nie pasuje do <tego, który rozpoczyna znacznik od tego, >który …

2
Zmień rozmiar paneli po zmianie rozmiaru okna hosta
Lubię używać vimdiff jako narzędzia git diff / merge. Problem polega na tym, że zmieniam rozmiar okna terminala hosta na nowy rozmiar: z dwóch podzielonych paneli skrajnie lewe pozostają tej samej szerokości, natomiast skrajne prawe są rozszerzone do pełnego rozmiaru okna. Czy istnieje polecenie wyrównania szerokości podzielonych okien po zmianie …
16 split  vimdiff 


4
Ustaw opcję wklejania, ale tylko dla jednego wstawiania
Chcę mieć szybki sposób na ustawienie 'paste'opcji Vima , wstawienie tekstu i powrót do poprzedniej wartości 'paste'. Typowy przypadek użycia wstawia zawartość schowka OS dosłownie, niezależnie od tego, który tryb przepisywania w trybie wstawiania może być aktywny, taki jak automatyczne wcięcie i bez zmiany stanu Vima. Innym przykładem użycia byłoby …



8
Problemy z używaniem schematu kolorów w NeoVim
Nie do końca rozumiem, w jaki sposób mój schemat kolorów wchodzi w interakcje z termustawieniem w vimie, a to utrudnia moją zdolność do prawidłowego wyświetlania w neovim. W moim pliku .vimrc prawidłowe zachowanie danego schematu kolorów wymaga ustawienia set term=xterm set t_Co=256 Pominięcie któregokolwiek z tych ustawień powoduje nieprawidłowe wyświetlanie …


1
Czy magia wyrażeń regularnych Vima jest kompatybilna ze znanymi klasami wyrażeń regularnych?
Wiele składni wyrażeń regularnych wielu narzędzi uniksowych to często podstawowe i rozszerzone wyrażenia regularne zakodowane w POSIX (odpowiednio BRE i ERE), aw niektórych współczesnych implementacjach styl Perl (PCRE jest implementacją tego). Czy istnieje zgodność jeden-do-jednego między poziomami magii Vima a tak zdefiniowanymi zewnętrznie, ale dobrze znanymi klasami? Wygląda na to, …

1
Jak bezpieczne jest szyfrowanie plików za pomocą blowfish?
Wiem, że używanie nie:set cryptmethod=zip jest bezpieczne, ale jak bezpieczne ?:set cryptmethod=blowfish Na wikipedii czytam, że szyfr blowfish jako taki powinien być bezpieczny, ale nie mówi to nic o bezpieczeństwie jego implementacji przez Vima . A co z plikami wymiany, plikami kopii zapasowych, nieoficjalnymi plikami i innymi możliwymi sposobami obejścia …

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.