Najlepszym sposobem na wyjaśnienie czegokolwiek ekspertowi jest podanie przykładów. Tak więc najlepszym sposobem wyjaśnienia cywilnemu Emacsa jest podanie przykładów przypadków, które mogą zrozumieć i do których mogą się odnosić.
Zazwyczaj zaczynam od powiedzenia czegoś takiego: Emacs to oldskulowy edytor tekstu z lat 70., który został wymyślony przed Microsoft Word i wszystkimi nowoczesnymi aplikacjami do edycji tekstu. Jest tak fajny, że można go programować. Ma wbudowane środowisko programistyczne, co oznacza, że możesz pisać i edytować w ten sam sposób, jak w programie Microsoft Word.
Ale ponieważ Emacs jest programowalny, możesz dosłownie zaprogramować go do robienia czegokolwiek. A ponieważ jest programowalny, możesz zintegrować Emacsa z dowolnym innym komputerem, w tym z przeglądarką, pocztą e-mail, kontaktami, kalendarzem, Twitterem, Evernote i innymi używanymi językami programowania.
Każdy, kto używa Emacsa, programuje to w celu robienia różnych rzeczy w zależności od potrzeb. Tak więc programista korzystający z Emacsa może zaprogramować go do __ i __. Naukowiec lub naukowiec może zaprogramować go do przeprowadzania analiz statystycznych za pomocą R i ...
W moim przypadku, ponieważ jestem pisarzem, zaprogramowałem Emacsa do robienia rzeczy, które pomagają mi w badaniach, pisaniu i edytowaniu, w tym:
- kiedy prowadzę badania i kopiuję i wklejam tekst z Internetu, automatycznie formatuję go jako cytat blokowy oraz automatycznie kopiuję nazwę strony, adres URL oraz datę i tworzę wpis bibliograficzny
- wyszukaj i zamień frazy tekstowe w wielu plikach w katalogu
- kiedy coś piszę, aby automatycznie wyeksportować do ładnie sformatowanej strony internetowej i, z tego samego dokumentu źródłowego, automatycznie wyeksportować do ładnie sformatowanego pliku PDF, automatycznie generując stronę tytułową i spis treści
- pomóż mi śledzić moje listy rzeczy do zrobienia, terminy i terminy
- pomóż mi w tworzeniu burzy mózgów i tworzeniu map myśli
- automatycznie wysyłaj e-maile do ludzi i automatyzuj niektóre rodzaje odpowiedzi e-mail
Na ogół kończę stwierdzeniem: Zasadniczo jeśli w ramach przepływu pracy jest coś, co robisz regularnie, Emacsa można zaprogramować tak, aby robił to automatycznie. Zasadniczo jest to narzędzie do programowania edytora tekstu w celu robienia tego, co chcesz.