Samouczek trybu Org Emacs

Samouczek trybu Org Emacs
Według oficjalnej strony internetowej tryb ORG może być używany jako szybki i wydajny system zwykłego tekstu do robienia notatek, zarządzania listami do zrobienia, organizowania projektów i pisania.

Tryb ORG został pełen całkowitego z EMACS od wersji 22.2 i XEMAC od wersji 22.1. Ten krótki przewodnik pomaga szybko wstawać i działać za pomocą EMACS i trybu ORG.

W porównaniu z wieloma innymi programami musisz wiedzieć więcej, aby dobrze korzystać z EMACS. W EMACS musisz użyć wielu skrótów. Na początku frustrujące, wkrótce przekonasz się, że możesz zrobić więcej przy mniejszej liczbie kliknięć myszy.

Wszystko, od otwierania pliku po zapisanie go, można wykonać za pomocą myszy i kilku kliknięć menu. Z biegiem czasu dowiesz się jednak, że skróty i pisanie bez użycia rąk są sposobem na przejście.

Kluczowe skróty

Ze względu na duże poleganie na podwójnych skrótach, EMACS wykorzystuje kontrolę Control-X Control i Control-X Control-S zamiast bardziej konwencjonalnego Alt-F i Alt-S. Na początku może to wydawać się sprzeczne z intuicją, ale szybko się dostosujesz.

Zobaczmy niektóre z kluczowych skrótów lub konwencji, których użyjemy podczas pracy z EMACS:

  • M - ALT (to dlatego, że w dawnych dobrych czasach mechanicznych klawiatur nazywano go meta.)
  • C - Klucz kontrolny lub po prostu „Ctrl”
  • S - Zmiana
  • C-X f - Oznacza to naciśnięcie i trzymanie kontroli oraz x. Następnie opuść oba i naciśnij F.

Instalowanie EMACS w Debian/Ubuntu

Instalowanie EMACS w Ubuntu to tylko kwestia wpisania polecenia:

$ sudo apt-get instaluj emacs

Jakkolwiek prosta instalacja, główne zadania konfigurują i uczą się pracy z EMACS. Istnieje plik konfiguracyjny, który musimy edytować. W systemach Linux lokalizacja tego pliku wynosi ~/.Emacs.

Hands-Out z trybem ORG

Teraz, gdy mamy Emacsa na pokładzie, zacznijmy z tym pracować. Na razie skupmy się na następujących skrótach:

  • C-X C-S - Aby zapisać dokument
  • C-X C-F - Otworzyć dokument

Rozpocznijmy Emacsa i otwórz nowy dokument z C-X C-F i nazwijmy go „Demo1.tekst". Pojawi się teraz nowa pusta panel.

Do tej pory Emacs nie ma pojęcia, że ​​pracujesz nad plik org. Oznacza to jako plik tekstowy:

Włączmy tryb ORG dla naszego „Demo1.plik txt ”, naciskając M-X (alt-x), a następnie wprowadzając tryb org, jak pokazano następująco:

Etykieta na dole powinna teraz wyświetlić (org):

Jednak następnym razem, gdy ponownie otworzysz ten plik, ponownie wyświetla go jako plik tekstowy:

Teraz, aby EMACS zawsze obsługiwał go jako dokument org, wpisz „-*-tryb: org-*-'” na początku dokumentu:

W szczególności ustawia tryb ORG dla tego dokumentu, niezależnie od rozszerzenia pliku. Zapiszmy nasz plik, naciskając C-X C-S i ponownie go otwórz:

Teraz, jak widać, plik jest automatycznie otwierany w trybie org.

W następnej sekcji pokażemy, jak zmodyfikować konfigurację EMACS, aby tryb org był zawsze dostępny do użytku z „.pliki org ”.

Konfigurowanie EMACS dla trybu ORG

Otwórz plik konfiguracyjny EMACS, „.Emacs ”. Możesz go otworzyć za pomocą samego EMACS, wprowadzając C-x C-F lub dowolnego innego edytora. Teraz umieść w nim następującą zawartość:

;; -* -Tryb: ELISP -*-
;; Wyłącz ekran Splash (aby włączyć go ponownie, wymień T na 0)
(SETQ HIMIT-SPLASH-SCREEN T)
;; Włącz tryb przejściowego znaku
(tryb przejściowy 1)
;;;; konfiguracja trybu org
;; Włącz tryb org
(wymagają „org)
;; Spraw, aby tryb org działał z plikami kończącymi .org
;; (Dodaj do listy „auto-tryb” („\\.org $ " . tryb org))
;; Powyższe jest domyślne w najnowszym Emacsena

Notatka:Kombinacja klucza C-X C-F aktywuje funkcję Find-Phile, która może być używana do utworzenia nowego dokumentu lub dostępu do wcześniej zapisanego.

Na koniec ponownie uruchom Emacsa, aby aktywować tryb ORG dla wszystkich „.pliki org ”.

Pierwsze kroki z trybem ORG

Jak dotąd skonfigurowaliśmy EMACS do pracy z dokumentami typu org. Teraz możemy go użyć. Najpierw zobaczmy zarys. Korzystanie z zarysu to świetny sposób na uporządkowanie pomysłów podczas robienia notatek lub pisania pracy.

Wbudowana funkcja EMACS jest tryb konturu. Możemy go użyć do uporządkowania tekstu w poszczególne wpisy. Każdy wpis składa się z nagłówka i ciała. Ponadto te wpisy mogą być zagnieżdżone w celu zbudowania przypominającej drzewo struktury hierarchicznych informacji.

Dodanie sekcji wprowadzającej

Utwórz nowy plik tekstowy (C-X B), zapisz go jako „Demo2.org ”i wprowadź w nim trochę treści. Zacznijmy od dodania wiersza tytułowego, pozwania tagu tytułu #+:

#+Tytuł: Mój projekt 1

Nie musimy dodawać trybu „-*-. Znaczenie znacznika -* - tryb: org -* - jest już omawiane. Teraz dodajmy nazwę autora za pomocą autora tag #+:

#+Autor: Linuxhint

Podobnie używamy #+Tag daty, aby dodać datę tutaj:

#+Data: 2023-02-06

Praca z nagłówkami

Teraz załóżmy tutaj kilka nagłówków. Aby to osiągnąć, musimy użyć jednej lub więcej gwiazdek.

* To jest * pogrubiony nagłówek *
** To jest A / Italic / Subeading*

W szczególności możemy również zmodyfikować tekst za pomocą *Bold *, /Italic /, _underlinined_ lub = Verbatim =.

Jeśli linia nie zaczyna się od gwiazdy, jest uznawana za zawartość nagłówka nad nią. Dodajmy tekst do naszych poprzednich nagłówków:

* To jest * pogrubiony nagłówek *

To jest zwykła treść tekstu.

** To jest A / Italic / Subeading*

To kolejna zwykła treść tekstu.

W tym przykładzie wiersz „To jest nagłówek” to tekst nadwozia dla „nagłówka 1”. Podobnie „to jest podlewanie” to tekst nadwozia do „podważania”.

Zauważ, że „nagłówkiem 1” jest drzewem, a kolejne podlewy to jego gałęzie. Możemy złożyć gałęzie i ciało wokół drzewa, aby ukryć je przed bezpośrednim widokiem.

Możemy również rozszerzyć nagłówek, umieszczając kursor na nagłówku i wprowadzając klawisz Tab lub Tab-Tab.

Zabawa z listą

Zróbmy teraz trochę listy. Tworzenie list to doskonały sposób na zorganizowanie myśli i zachowanie zorganizowania. Ponadto tego rodzaju notatki pomaga w utrzymaniu szerokiego widoku.

Często musimy wstawić prostą listę nieoporządkowaną do zawartości podprzestrzeni, która nie jest elementem/węzłem samej struktury drzewa dokumentu. W tym celu możemy po prostu rozpocząć linię z znakiem minus (-) lub plus znak (+):

* Listy nieopisane
- Pierwszy element listy nieuporządkowanej.
- Drugi element listy nieopisanej:
+ Pierwszy podelement listy nieuporządkowanej.
+ Drugi podelement listy nieuporządkowanej.

Użyj M-return, aby wstawić następny element listy. MODA ORG Automatycznie dołącza a - lub + na początku kolejnych elementów listy.

Przejdźmy do listy uporządkowanej. Rozpoczynając linię z „1.„Lub„ 1) ”tworzy uporządkowaną listę; Naciśnięcie M-Rettur wkłada następny element i powoduje, że tryb org automatycznie numeruje elementy na liście:

* Uporządkowane listy
1. Lista pierwszej zamówionej
2. Drugi uporządkowany lista
- Pierwszy element nieoporządkowany na liście.
- Drugi element listy nieopisanej na liście:
1) Element pierwszego zamówienia wewnątrz nieuporządkowanej listy.
2) Drugi uporządkowany element wewnątrz nieuporządkowanej listy.

Podobnie jak lista nieopisana, użyj M-return, aby tryb org automatycznie numeruje każdy kolejny element na liście.

A co z hiperłączami?

Cóż, możemy również dodać klikalne linki w trybie ORG. Możemy po prostu umieścić linki jak zwykle:

*Przykład hiperłącza
https: // www.Linuxhint.com

Wreszcie nasze „Demo2.plik org ”wygląda mniej więcej tak:

Wniosek

Nic dziwnego, że opisanie wszystkich funkcji Org-w tym do tworzenia, analizy i łączenia fragmentów kodu źródłowego w dokumencie może być wymagającym wysiłkiem. W tym artykule właśnie porysowaliśmy powierzchnię tego, co możesz z tym zrobić.