Tutorial do modo ORG EMACS

Tutorial do modo ORG EMACS
De acordo com o site oficial, o Modo Org pode ser usado como um sistema de texto simples rápido e eficiente para fazer anotações, gerenciar listas de tarefas, organizar projetos e escrever.

O Modo Org tem sido inteiro com EMACS desde a versão 22.2 e Xemacs desde a versão 22.1. Este guia curto ajuda a subir e correr rapidamente usando o emacs e o modo de organização.

Comparado a muitos outros programas, você precisa saber mais para usar bem o Emacs. No Emacs, você tem que usar muitos atalhos. Enquanto frustrante no começo, em breve você descobrirá que poderá fazer mais com menos cliques do mouse.

Tudo, desde a abertura de um arquivo até salvá -lo, pode ser feito com um mouse e alguns cliques dos menus. Com o passar do tempo, no entanto, você aprenderá que atalhos e digitação sem mãos são os caminhos de ir.

Abreviações -chave

Devido à sua forte dependência de atalhos duplos, o EMACS aproveita o Control-X Control-F e Control-X Control-S em vez dos Alt-F e Alt-S mais convencionais. Isso pode parecer contra -intuitivo no começo, mas você se adaptará rapidamente.

Vamos ver algumas das principais abreviações ou convenções que usaremos ao trabalhar com o Emacs:

  • M - Alt (isso porque nos bons velhos tempos de teclados mecânicos, foi referido como meta.)
  • C - Chave de controle ou simplesmente "Ctrl"
  • S - Mudança
  • C-x f - Isso significa pressionar e manter controle e x. Então, solte os dois e pressione F.

Instalando o Emacs no Debian/Ubuntu

A instalação de Emacs no Ubuntu é apenas uma questão de digitar um comando:

$ sudo apt-get install emacs

Por mais simples que seja a instalação, as principais tarefas estão configurando e aprendendo a trabalhar com o Emacs. Existe um arquivo de configuração que precisamos editar. Nos sistemas Linux, a localização deste arquivo é ~/.Emacs.

Hands-on with Org Mode

Agora que temos emacs a bordo, vamos começar a trabalhar com ele. Por enquanto, vamos nos concentrar nos seguintes atalhos:

  • C-X C-S - Para salvar o documento
  • C-X C-F - Para abrir o documento

Vamos iniciar emacs e abrir um novo documento com C-X C-F, e nomeie-o “Demo1.TXT". Um novo painel em branco aparecerá agora.

Até agora, o Emacs não tem idéia de que você está trabalhando em um arquivo org. Ele o rotula como um arquivo de texto:

Vamos ativar o modo de organização para a nossa “demonstração1.arquivo txt ”pressionando M-X (alt-x) e depois entrando no modo de organização, como mostrado no seguinte:

A etiqueta na parte inferior deve ser exibida agora (org):

No entanto, na próxima vez que você reabrir este arquivo, ele o exibe como arquivo de texto novamente:

Agora, para deixar os emacs sempre lidar com isso como um documento org, digite “-*-modo: org-*-'” no início do documento:

Notavelmente, isso define o modo de organização para este documento, independentemente da extensão do arquivo. Vamos salvar nosso arquivo pressionando C-X C-S e reabrir:

Agora, como você pode ver, o arquivo é aberto automaticamente no modo de organização.

Na próxima seção, mostraremos como modificar sua configuração EMACS para que o modo de organização esteja sempre disponível para uso com o “.arquivos org ”.

Configurando emacs para o modo de organização

Abra o arquivo de configuração do EMACS, “.emacs ”. Você pode abri-lo usando o próprio Emacs entrando no C-X C-F ou qualquer outro editor. Agora, coloque o seguinte conteúdo dentro dele:

;; -* -Modo: Elisp -*-
;; Desative a tela Splash (para ativá -la novamente, substitua o T por 0)
(SETQ Inibit-Splash-Screen T)
;; Ativar modo de marca transitória
(modo de marcação transitória 1)
Configuração do modo de organização
;; Ativar modo de organização
(requer 'org)
;; Fazer o modo org funcionar com arquivos terminando em .org
;; (add-to-list 'Auto-Mode-Alist' ("\\.org $ " . modo de organização)))
;; O acima é o padrão em Emacsen recente

Observação:A combinação de teclas C-X C-F ativa o recurso de arquivo de localização que pode ser usado para criar um novo documento ou acessar um salvo anteriormente.

Finalmente, reinicie os emacs para ativar o modo de organização para todos “.arquivos org ”.

Introdução ao modo de organização

Até agora, configuramos o Emacs para trabalhar com documentos do tipo org. Agora, podemos usar para usar. Primeiro, vamos ver o esboço. O uso de um esboço é uma ótima maneira de organizar suas idéias ao fazer anotações ou escrever seu trabalho.

Uma característica embutida do EMACS é o modo de contorno. Podemos usá -lo para organizar o texto em entradas individuais. Cada entrada consiste em um título e um corpo. Além disso, essas entradas podem ser aninhadas para construir uma estrutura semelhante a uma árvore de informações hierárquicas.

Adicionando uma seção introdutória

Crie um novo arquivo de texto (C-X B), salve-o como “Demo2.org ”e insira alguns conteúdos nele. Vamos começar adicionando uma linha de título, processando a tag #+título:

#+título: meu projeto 1

Não precisamos adicionar o modo “-*-: org-*-“ Aqui, já que já modificamos o arquivo de configuração do emacs. O significado da tag -* - modo: org -* - já está discutido. Agora, vamos adicionar o nome do autor usando a tag #+autor:

#+Autor: Linuxhint

Da mesma forma, usamos o #+tag de data para adicionar uma data aqui:

#+Data: 2023-02-06

Trabalhando com títulos

Agora, vamos colocar alguns títulos aqui. Para conseguir isso, precisamos usar um ou mais asteriscos.

* Este é um * cabeçalho ousado *
** Isso é A / Italic / Sub-Heading*

Notavelmente, também podemos modificar o texto com *negrito *, /itálico /, _underlined_, ou = literalmente = =.

Se uma linha não começa com uma estrela, ela é tomada como o conteúdo da manchete acima dela. Vamos adicionar algum texto aos nossos títulos anteriores:

* Este é um * cabeçalho ousado *

Este é um conteúdo de texto simples.

** Isso é A / Italic / Sub-Heading*

Este é outro conteúdo de texto simples.

Neste exemplo, a linha "Esta é um título" é um texto corporal para o "cabeçalho 1". Da mesma forma, "este é um sub-cabeçalho" é um texto corporal para "subtítulo".

Observe que "Heading 1" é a árvore e os subsequentes subsequentes são seus galhos. Podemos dobrar os galhos e o corpo ao redor de uma árvore para escondê -la da visão direta.

Além disso, podemos expandir um título colocando o cursor em um título e entrando em uma tecla de guia ou no shift-tab.

Brincando com a lista

Vamos fazer alguma listagem agora. Fazer listas é uma excelente maneira de organizar seus pensamentos e manter -se organizado. Além.

Muitas vezes, precisamos inserir uma lista simples não ordenada no conteúdo de uma sub-árvore que não é um elemento/nó da própria estrutura da árvore do documento. Para isso, podemos simplesmente começar uma linha com um sinal de menos (-) ou mais sinal (+):

* Listas não ordenadas
- Primeiro elemento da lista não ordenada.
- Segundo elemento não ordenado da lista:
+ Primeira lista de elementos de lista não ordenados.
+ Segundo elemento da lista não ordenada.

Use M-Return para inserir o próximo item da lista. O modo de organização anexa automaticamente um - ou + no início dos itens da lista de seguinte.

Vamos para a lista ordenada. Iniciando uma linha com um “1.”Ou“ 1) ”cria uma lista ordenada; Pressionar M-Return insere o próximo item e faz com que o modo de organização numerar automaticamente os itens da lista:

* Listas ordenadas
1. Lista de primeira ordem
2. Lista de segunda ordem
- Primeiro elemento não ordenado na lista.
- Segundo elemento não ordenado da lista na lista:
1) Elemento primeiro ordenado dentro de uma lista não ordenada.
2) Elemento segundo ordenado dentro de uma lista não ordenada.

Assim como a lista não ordenada, use M-Return para ter o modo de organização automaticamente numerar cada item consecutivo na lista.

E os hiperlinks?

Bem, também podemos adicionar os links clicáveis ​​no modo org. Podemos simplesmente colocar links como de costume:

*Exemplo de hiperlink
https: // www.Linuxhint.com

Finalmente, nossa “demonstração2.O arquivo org ”se parece com o seguinte:

Conclusão

Não é surpresa que descrever todos os recursos da Org, incluindo os da criação, análise e vinculação dos pedaços de código-fonte em um documento-pode ser um esforço exigente. Neste artigo, apenas arranhamos a superfície do que você pode fazer com ele.