Składanie kodu w Emacsie
Czasami chcę złożyć blok tekstu. W Vimie możesz łatwo składać bez fuzzów. Bez dodawania żadnych znaków specjalnych, takich jak „znaczniki” lub konkretnych wyrażeń regularnych, takich jak {{{
. Chciałbym wybrać region i złożyć go, bez bałaganu w strukturze.
Rozglądając się, wydaje się, że już były pytania dotyczące składania kodu w Emacsie. Ktoś powiedział, że „nie ma idealnego rozwiązania”. Na przykład utworzyłem klip prostego składania kodu w Vimie:
Vim zwykłe składanie
+ Dość proste, wybierz region i złóż go.
+ Jest trwały. Kiedy zabijesz bufor / zamkniesz Vima. I ponownie otwórz plik, fałdy nadal tam są.
+ Otrzymasz pasek podświetlenia, aby łatwo zobaczyć, co jest złożone.
Istnieje wiele innych konfiguracji składania dla Vima. Jestem zadowolony z Emacsa, ale tęsknię za jedną rzeczą. Inne alternatywy, które wypróbowałem, na przykład HideShow:
Hide Show
Alternatywa zła z hide-show minor mode
. Znalazłem to bezużyteczne:
- Nie jestem w stanie wybrać regionu i go złożyć. Składa się na bloki kodu.
- Nie ma baru higienicznego ani czegoś takiego, aby się z tobą spotkać, jest złożony. Możesz łatwo tego przegapić.
- To nie jest trwałe. Po ponownym otwarciu pliku fałdy znikną.
Istnieje inna paczka, Złóż to :
Złożyć to
- To całkiem alternatywa. Jednak bałagan z wcięciem, ponieważ tekst pod zakładką zostaje umieszczony obok zakładki ... (?).
- Jest w stanie wizualnie wybrać region i złożyć go. Ale łamie to założenie, więc przegląd się psuje. Niezbyt przydatny.
- Nie ma słupka higienicznego ani czegoś takiego, aby się z Tobą skontaktować, jest złożony. Możesz łatwo tego przegapić.
W czym problem?
Chciałbym powtórzyć, jak Vim składa. Ale kiedy się rozejrzałem, wydaje się, że bardzo trudno to zrobić w Emacsie. Zastanawiam się więc, czy jest coś w emacsie lub jego architekturze, które utrudnia to odtworzenie? Jakie są granice?