Emacs org -modus opplæring

Emacs org -modus opplæring
I henhold til det offisielle nettstedet, kan ORG-modus brukes som et raskt og effektivt vanlig tekst-system for å ta notater, administrere oppgavelister, organisere prosjekter og skrive.

Org -modus er blitt helt med Emacs siden versjon 22.2 og xemacs siden versjon 22.1. Denne korte guiden hjelper deg med å komme deg raskt i gang med Emacs og ORG -modus.

Sammenlignet med mange andre programmer, må du vite mer for å bruke emacs godt. I Emacs må du bruke mange snarveier. Selv om du er frustrerende til å begynne med, vil du snart oppdage at du kan gjøre mer med færre museklikk.

Alt, fra å åpne en fil til lagring av den, kan gjøres med en mus og noen få klikk på menyene. Når tiden går, vil du imidlertid vite at snarveier og håndfri skriving er måtene å gå.

Viktige forkortelser

På grunn av sin tunge avhengighet av doble snarveier, utnytter Emacs kontroll-x kontroll-f og kontroll-x kontroll-s i stedet for de mer konvensjonelle ALT-F og ALT-S. Dette kan virke motsatt med det første, men du vil raskt tilpasse.

La oss se noen av de viktigste forkortelsene eller konvensjonene som vi vil bruke når vi jobber med Emacs:

  • M - Alt (det er fordi i de gode gamle dagene med mekaniske tastaturer, ble det referert til som meta.)
  • C - Kontrollnøkkel eller bare “Ctrl”
  • S - Skifte
  • C-X f - Dette betyr å trykke og holde kontroll og x. Slipp deretter begge deler og trykk F.

Installere Emacs på Debian/Ubuntu

Å installere Emacs i Ubuntu er bare et spørsmål om å skrive en kommando:

$ sudo apt-get install Emacs

Uansett hvor enkel installasjonen, er de viktigste oppgavene konfigurerer og lærer å jobbe med EMACS. Det er en konfigurasjonsfil som vi trenger å redigere. På Linux -systemene er plasseringen av denne filen ~/.Emacs.

Hands-on med org-modus

Nå som vi har emacs om bord, la oss begynne å jobbe med det. For nå, la oss fokusere på følgende snarveier:

  • C-X C-S - For å lagre dokumentet
  • C-X C-F - Å åpne dokumentet

La oss starte emacs og åpne et nytt dokument med C-X C-F, og navngi det “Demo1.tekst". En ny tom rute vises nå.

Nå har Emacs ingen anelse om at du jobber med en org -fil. Den etiketter den som en tekstfil:

La oss aktivere ORG -modus for vår “Demo1.txt ”-filen ved å trykke på M-X (Alt-X) og deretter legge inn org-modus, som vist på følgende:

Etiketten på bunnen skal nå vise (ORG):

Neste gang du åpner denne filen på nytt, viser den den som tekstfil igjen:

For å la Emacs alltid håndtere det som et org-dokument, skriv "-*-modus: org-*-'" i starten av dokumentet:

Spesielt angir dette org -modus for dette dokumentet, uavhengig av filtypen. La oss lagre filen vår ved å trykke på C-X C-S og åpne den på nytt:

Nå, som du ser, åpnes filen automatisk i ORG -modus.

I neste avsnitt vil vi vise deg hvordan du endrer EMACS-konfigurasjonen din slik at org-modus alltid vil være tilgjengelig for bruk med ".org ”-filer.

Konfigurere Emacs for org -modus

Åpne EMACS -konfigurasjonsfilen, ".Emacs ”. Du kan åpne den ved hjelp av Emacs selv ved å legge inn C-X C-F eller en hvilken som helst annen redaktør. Legg nå følgende innhold inni det:

;; -* -modus: Elisp -*-
;; Deaktiver sprutskjermen (for å aktivere den igjen, bytt ut T med 0)
(setq inhibit-spash-screen t)
;; Aktiver forbigående merkemodus
(forbigående-merkemodus 1)
;;;; org -modus konfigurasjon
;; Aktiver ORG -modus
(krever 'org)
;; Få org -modus til å fungere med filer som slutter .org
;; (Add-to-list 'Auto-Mode-Alist' ("\\.org $ " . org-modus))
;; Ovennevnte er standard i nyere Emacsen

Merk:C-X C-F-tastekombinasjonen aktiverer Find-File-funksjonen som kan brukes til å lage et nytt dokument eller få tilgang til en tidligere lagret en.

Til slutt start emacs for å aktivere org -modus for alle “.org ”-filer.

Komme i gang med org -modus

Så langt konfigurerte vi Emacs for å jobbe med Documenter fra ORG -typen. Nå kan vi bruke det til å bruke. La oss først se omrisset. Bruken av en disposisjon er en flott måte å organisere ideene dine når du lager notater eller skriver arbeidet ditt.

Et innebygd trekk ved Emacs er disposisjonsmodus. Vi kan bruke den til å organisere teksten til individuelle oppføringer. Hver oppføring består av en overskrift og en kropp. Videre kan disse oppføringene nestes for å bygge en trelignende struktur av hierarkisk informasjon.

Legge til en introduksjonsseksjon

Lag en ny tekstfil (C-X B), lagre den som “Demo2.org ”, og skriv inn litt innhold i det. La oss starte med å legge til en tittellinje, saksøke #+tittelkoden:

#+Tittel: Mitt prosjekt 1

Vi trenger ikke å legge til “-*-modus: org-*-“ Her siden vi allerede endret Emacs Config-filen. Betydningen av taggen -* - modus: org -* - er allerede diskutert. La oss nå legge til navnet på forfatteren som bruker taggen #+forfatter:

#+Forfatter: Linuxhint

Tilsvarende bruker vi #+Dato -tag for å legge til en dato her:

#+Dato: 2023-02-06

Arbeider med overskrifter

La oss nå legge noen overskrifter her. For å oppnå dette, må vi bruke en eller flere stjerner.

* Dette er en * avansert overskrift *
** Dette er en / kursiv / underhoding*

Spesielt kan vi også endre teksten med *fet *, /kursiv /, _underlined_, eller = verbatim =.

Hvis en linje ikke starter med en stjerne, blir den tatt som innholdet i overskriften over den. La oss legge til litt tekst til våre tidligere overskrifter:

* Dette er en * avansert overskrift *

Dette er et vanlig tekstinnhold.

** Dette er en / kursiv / underhoding*

Dette er et annet vanlig tekstinnhold.

I dette eksemplet er "dette er en overskrift" -linje en kroppstekst for "overskriften 1". Tilsvarende er "dette er en underhoding" en kroppstekst for "underhoding".

Legg merke til at "Heading 1" er treet og de påfølgende underoverskriftene er dets grener. Vi kan brette grenene og kroppen rundt et tre for å skjule det for direkte utsikt.

Vi kan også utvide en overskrift ved å sette markøren på en overskrift og legge inn en fane-tast eller skift-fan.

Å spille rundt med listen

La oss gjøre noen oppføring nå. Å lage lister er en utmerket måte å organisere tankene dine og holde deg organisert på. I tillegg hjelper denne typen notater for å opprettholde et bredt syn.

Ofte må vi sette inn en enkel uordnet liste i innholdet i et undertrekk som ikke er et element/node av selve dokumentets trestruktur. For dette kan vi ganske enkelt begynne en linje med et minustegn (-) eller pluss tegn (+):

* Uordnede lister
- Første uordnede listeelement.
- Andre uordnede listeelement:
+ Første uordnede liste-delelement.
+ Andre uordnede liste-delelement.

Bruk M-return for å sette inn neste listeelement. Org -modus legger automatisk til en - eller + i starten av de påfølgende listeartiklene.

La oss gå videre til den bestilte listen. Starter en linje med en “1.”Eller“ 1) ”oppretter en bestilt liste; Ved å trykke på M-return setter inn neste element og får org-modus til å automatisk nummerere elementene i listen:

* Bestilte lister
1. Først bestilt liste
2. Andre bestilte liste
- Første uordnede element i listen.
- Andre uordnede listeelement i listen:
1) Først bestilt element inne i en uordnet liste.
2) Andre bestilt element inne i en uordnet liste.

Akkurat som den uordnede listen, bruk M-return for å ha org-modus automatisk nummer hver påfølgende vare på listen.

Hva med hyperkoblingene?

Vel, vi kan også legge til de klikkbare koblingene i org -modus. Vi kan ganske enkelt sette lenker som vanlig:

*Hyperkoblingseksempel
https: // www.Linuxhint.com

Endelig vår “Demo2.org ”-fil ser ut som denne:

Konklusjon

Det er ingen overraskelse at å beskrive alle ORGs funksjoner-inkludert de for forfatter, analyse og koble biter av kildekode i en dokumentkan være en krevende innsats. I denne artikkelen klød vi bare overflaten på hva du kan gjøre med den.