Naprawdę podoba mi się składanie w Vimie, ale istnieje kilka buforów nie-plikowych (okno wtyczki Command-t dla jednego), które tak naprawdę nie chcę, żeby się składały, ponieważ normalne polecenia foldowania tam nie działają.
Jeśli mógłbym po prostu powiedzieć vimowi, aby nie zamykał automatycznie foldów (tylko zamykał je, kiedy mu to mówię), to powinno rozwiązać problem, ale nie widzę żadnych opcji w pomocy vima do zmiany tego zachowania. Czy istnieje sposób na włączenie składania, ale nie automatyczne zamykanie wszystkich foldów po utworzeniu bufora / otwarciu pliku?
zR to polecenie otwarcia wszystkich foldów. Zakładam, że możesz użyć komendy vim's autocommand (au), aby po prostu wstawić opcję w .vimrc do wydania polecenia zR podczas otwierania bufora z rozszerzeniami plików, których nie chcesz uruchamiać z automatycznym zamykaniem foldów. Coś takiego:
nie testowałem, właściwie poprawna składnia może być komendą exe dla zR:
Zakładam, że mówisz o automatycznym składaniu ręcznie definiowanych lub automatycznie definiowanych foldów po otwarciu bufora. Jeśli bufory w pytaniach w ogóle nie powinny mieć foldów, to prawdopodobnie jest to inny problem, coś, w czym chcesz wyłączyć składanie dla tych typów buforów.
źródło