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:
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:
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 hiperlinkFinalmente, 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.