Vodič za Emacs organizacijski način

Vodic Za Emacs Organizacijski Nacin



Prema službenoj web stranici, način rada Org može se koristiti kao brz i učinkovit sustav običnog teksta za bilježenje, upravljanje popisima obaveza, organiziranje projekata i pisanje.

Organizacijski način je integriran s Emacsom od verzije 22.2 i XEmacsom od verzije 22.1. Ovaj kratki vodič pomaže vam da brzo počnete koristiti Emacs i Org mod.

U usporedbi s mnogim drugim programima, morate znati više da biste dobro koristili Emacs. U Emacsu morate koristiti mnogo prečaca. Iako vas isprva frustrira, uskoro ćete uvidjeti da možete učiniti više s manje klikova mišem.







Sve, od otvaranja datoteke do njezinog spremanja, može se učiniti pomoću miša i nekoliko klikova izbornika. Međutim, kako vrijeme prolazi, naučit ćete da su prečaci i tipkanje bez ruku najbolji putevi.



Ključne kratice

Zbog velikog oslanjanja na dvostruke prečace, Emacs koristi Control-X Control-F i Control-X Control-S umjesto konvencionalnijih Alt-F i Alt-S. Ovo se u početku može činiti kontraintuitivnim, ali brzo ćete se prilagoditi.



Pogledajmo neke od ključnih kratica ili konvencija koje ćemo koristiti kada radimo s EMACS-om:





  • M – Alt (To je zato što se u dobra stara vremena mehaničkih tipkovnica nazivao Meta.)
  • C – tipka Control ili jednostavno “Ctrl”
  • S – Pomak
  • C-x f – To znači pritisnuti i držati kontrole i x. Zatim otpustite oba i pritisnite f.

Instalacija Emacsa na Debian/Ubuntu

Instalacija Emacsa u Ubuntu je samo stvar upisivanja naredbe:

$ sudo apt-get instalacija emacs

Koliko god bila jednostavna instalacija, glavni zadaci su konfiguracija i učenje rada s EMACS-om. Postoji konfiguracijska datoteka koju moramo urediti. Na Linux sustavima, lokacija ove datoteke je ~/.emacs.

Praktično s načinom organizacije

Sada kada imamo Emacs na brodu, počnimo raditi s njim. Za sada se usredotočimo na sljedeće prečace:

  • C-x C-s – Za spremanje dokumenta
  • C-x C-f – Za otvaranje dokumenta

Pokrenimo EMACS i otvorimo novi dokument s C-x C-f i nazovimo ga 'demo1.txt'. Sada će se pojaviti novo prazno okno.

Do sada Emacs nema pojma da radite na Org datoteci. Označava ga kao tekstualnu datoteku:

Omogućimo organizacijski način rada za našu datoteku 'demo1.txt' pritiskom na M-x(Alt – x) i zatim ulaskom u organizacijski način, kao što je prikazano u nastavku:

Oznaka na dnu sada bi trebala biti prikazana (Org):

Međutim, sljedeći put kada ponovno otvorite ovu datoteku, ona će je ponovno prikazati kao tekstualnu datoteku:

Sada, da Emacs uvijek upravlja njime kao Org dokumentom, upišite “-*- mode: org -*-‘” na početku dokumenta:

Naime, ovo postavlja organizacijski način rada za ovaj dokument, bez obzira na ekstenziju datoteke. Spremimo našu datoteku pritiskom na C-x C-s i ponovno je otvorimo:

Sada, kao što vidite, datoteka se automatski otvara u Org modu.

U sljedećem odjeljku pokazat ćemo vam kako izmijeniti konfiguraciju Emacsa tako da će Org-mod uvijek biti dostupan za korištenje s datotekama “.org”.

Konfiguriranje EMACS-a za ORG način

Otvorite emacs konfiguracijsku datoteku, “.emacs”. Možete ga otvoriti koristeći sam Emacs unosom C-x C-f ili bilo kojeg drugog editora. Sada stavite sljedeći sadržaj unutra:

;; - * - način rada: elisp - * -

;; Onemogući prskanje zaslon ( do omogućiti ponovno, zamijenite t sa 0 )

( setq inhibit-splash-screen t )

;; Omogući način prolazne oznake

( prijelazni-mark-mode 1 )

;;;; Konfiguracija načina organizacije

;; Omogući način organizacije

( zahtijevati 'org)

;; Učinite način Org da radi s datotekama koje završavaju na .org

;; (dodati na popis '
auto-mode-alist '('\\.org$' . org-mode))

;; Gore navedeno je zadano u novijem emacsenu

Bilješka: Kombinacija tipki C-x C-f aktivira značajku traženja datoteke koja se može koristiti za stvaranje novog dokumenta ili pristup prethodno spremljenom.

Na kraju, ponovno pokrenite Emacs da aktivirate Org mod za sve “.org” datoteke.

Početak rada s načinom organizacije

Do sada smo Emacs konfigurirali za rad s dokumentima tipa Org. Sada ga možemo upotrijebiti. Prvo, pogledajmo nacrt. Korištenje nacrta izvrstan je način organiziranja vaših ideja kada pravite bilješke ili pišete svoj rad.

Ugrađena značajka Emacsa je outline-mode. Možemo ga koristiti za organiziranje teksta u pojedinačne unose. Svaki unos sastoji se od naslova i tijela. Nadalje, ti se unosi mogu ugniježditi kako bi se izgradila stablasta struktura hijerarhijskih informacija.

Dodavanje uvodnog odjeljka

Napravite novu tekstualnu datoteku (C-x b), spremite je kao “demo2.org” i unesite neke sadržaje u nju. Počnimo s dodavanjem retka naslova, koristeći oznaku #+title:

# +naslov: Moj projekt 1

Ovdje ne trebamo dodati '-*- mode: org -*-' budući da smo već izmijenili Emacs konfiguracijsku datoteku. Značenje oznake -*- mode: org -*- već je raspravljeno. Dodajmo sada ime autora pomoću oznake #+autor:

# +autor: LinuxHint

Slično tome, koristimo se #+ oznaka datuma za dodavanje datuma ovdje:

# +datum: 2023 -02-06

Rad s naslovima

Sada, stavimo ovdje neke naslove. Da bismo to postigli, moramo koristiti jednu ili više zvjezdica.

* Ovo je * Podebljani naslov *

** Ovo je / kurziv / Podnaslov *

Značajno, također možemo izmijeniti tekst s *podebljanim*, /kurzivom/, _podcrtanim_ ili =doslovno=.

Ako redak ne počinje zvjezdicom, uzima se kao sadržaj naslova iznad njega. Dodajmo malo teksta našim prethodnim naslovima:

* Ovo je * Podebljani naslov *

Ovo je sadržaj običnog teksta.

** Ovo je / kurziv / Podnaslov *

Ovo je još jedan sadržaj običnog teksta.

U ovom primjeru, redak 'Ovo je naslov' glavni je tekst za 'Naslov 1'. Slično tome, 'Ovo je podnaslov' glavni je tekst za 'Podnaslov'.

Imajte na umu da je 'Naslov 1' stablo, a sljedeći podnaslovi su njegove grane. Možemo saviti grane i tijelo oko stabla kako bismo ga sakrili od izravnog pogleda.

Također, možemo proširiti naslov tako da postavimo pokazivač na naslov i unesemo tipku TAB ili Shift-Tab.

Igranje s popisom

Napravimo sada popis. Izrada popisa izvrstan je način da organizirate svoje misli i ostanete organizirani. Osim toga, ova vrsta bilježenja pomaže u održavanju širokog pogleda.

Često moramo umetnuti jednostavan neuređeni popis u sadržaj podstabla koje nije element/čvor same strukture stabla dokumenta. Za ovo možemo jednostavno započeti red sa znakom minus (-) ili znakom plus (+):

* Nesređeni popisi

- Prvi neuređeni element popisa.

- Drugi neuređeni element popisa:

+ Prvi neuređeni podelement popisa.

+ Drugi neuređeni podelement popisa.

Koristite M-povratak za umetanje sljedeće stavke popisa. Org-mode automatski dodaje – ili + na početku sljedećih stavki popisa.

Prijeđimo na poredani popis. Početak retka s '1.' ili “1)” stvara uređeni popis; pritiskom na M-Return umeće se sljedeća stavka i uzrokuje da Org-mode automatski numerira stavke na popisu:

* Uređene liste

1 . Prvi poredani popis

2 . Drugi poredani popis

- Prvi neuređeni element u Popis.

- Drugi element neuređenog popisa u Popis:

1 ) Prvi uređeni element unutar neuređenog popisa.

2 ) Drugi uređeni element unutar neuređenog popisa.

Baš kao i kod nesređenog popisa, upotrijebite M-Povratak kako bi Org-mode automatski numerirao svaku uzastopnu stavku na popisu.

Što je s hipervezama?

Pa, također možemo dodati veze na koje se može kliknuti u Org modu. Možemo jednostavno staviti veze kao i obično:

*Primjer hiperveze

< a href = 'https://www.linuxhint.com/' > https://www.linuxhint.com < / a >

Konačno, naša datoteka “demo2.org” izgleda otprilike ovako:

Zaključak

Ne čudi da opisivanje svih značajki Org-a - uključujući one za izradu, analizu i povezivanje dijelova izvornog koda u dokumentu - može biti zahtjevan napor. U ovom članku samo smo zagrebali po površini onoga što možete učiniti s njim.