Tutorial de modo de org EMACS

Tutorial de modo de org EMACS
Según el sitio web oficial, el modo Org se puede utilizar como un sistema de texto sencillo rápido y eficiente para tomar notas, administrar listas de tareas, organizar proyectos y escribir.

El modo Org ha sido independiente con emacs desde la versión 22.2 y xemacs desde la versión 22.1. Esta guía corta te ayuda a ponerte en funcionamiento rápidamente usando emacs y el modo orgg.

En comparación con muchos otros programas, debe saber más para usar bien emacs. En emacs, tienes que usar muchos atajos. Si bien es frustrante al principio, pronto encontrará que puede hacer más con menos clics del mouse.

Todo, desde abrir un archivo hasta guardarlo, se puede hacer con un mouse y unos pocos clics de los menús. Sin embargo, a medida que pasa el tiempo, aprenderá que los atajos y la escritura de manos libres son los caminos a seguir.

Abreviaturas clave

Debido a su gran dependencia de atajos dobles, Emacs aprovecha el control-X Control-F y el control-X Control-S en lugar de los Alt-F y Alt-S más convencionales. Esto puede parecer contradictorio al principio, pero rápidamente se adaptará.

Veamos algunas de las abreviaturas o convenciones clave que usaremos cuando trabajemos con emacs:

  • METRO - Alt (eso es porque en los buenos viejos tiempos de los teclados mecánicos, se conocía como meta.)
  • C - Clave de control o simplemente "Ctrl"
  • S - Cambio
  • C-X F - Esto significa presionar y mantener el control y X. Entonces, deja ir a ambos y presiona F.

Instalación de emacs en Debian/Ubuntu

Instalar emacs en Ubuntu es solo una cuestión de escribir un comando:

$ sudo apt-get instalación emacs

Por simple que sea la instalación, las principales tareas son configurar y aprender a trabajar con emacs. Hay un archivo de configuración que necesitamos editar. En los sistemas Linux, la ubicación de este archivo es ~/.emacs.

Práctico con modo org

Ahora que tenemos emacs a bordo, comencemos a trabajar con él. Por ahora, centrémonos en los siguientes atajos:

  • C-X C-S - Para guardar el documento
  • C-X C-F - Para abrir el documento

Comencemos emacs y abramos un nuevo documento con C-X C-F, y lo hagamos "Demo1.TXT". Ahora aparecerá un nuevo panel en blanco.

A estas alturas, Emacs no tiene idea de que está trabajando en un archivo de Org. Lo etiqueta como un archivo de texto:

Habilitemos el modo Org para nuestra "demo1.archivo txt "presionando m-x (alt-x) y luego ingresando el modo org, como se muestra en lo siguiente:

La etiqueta en la parte inferior ahora debe mostrar (org):

Sin embargo, la próxima vez que vuelva a abrir este archivo, lo muestra como archivo de texto nuevamente:

Ahora, para que los emacs siempre lo manejen como un documento de org, escriba "-*-Modo: org-*-'" al comienzo del documento:

En particular, esto establece el modo Org para este documento, independientemente de la extensión del archivo. Guardemos nuestro archivo presionando C-X C-S y volvamos a abrirlo:

Ahora, como puede ver, el archivo se abre automáticamente en modo Org.

En la siguiente sección, le mostraremos cómo modificar su configuración de emacs para que el modo ORG siempre esté disponible para su uso con el ".Org "archivos.

Configuración de emacs para el modo Org

Abra el archivo de configuración de emacs, ".emacs ". Puede abrirlo usando emacs en sí ingresando el C-X C-F o cualquier otro editor. Ahora, pon el siguiente contenido dentro de él:

;; -* -Modo: Elisp -*-
;; Deshabilite la pantalla Splash (para habilitarla nuevamente, reemplace la T con 0)
(setq inhibir-splash-screen t)
;; Habilitar el modo de marca transitoria
(Modo de marca transitoria 1)
;;;;; Configuración del modo org
;; Habilitar el modo Org
(requiere 'org)
;; Hacer que el modo Org funcione con los archivos que terminan en .organizar
;; (Agregar a la lista 'Auto-Mode-Alist' ("\\.org $ " . Modo de org)))
;; Lo anterior es el valor predeterminado en emacsen reciente

Nota:La combinación de tecla C-X C-F activa la función de archivo Find que se puede utilizar para crear un nuevo documento o acceder a uno previamente guardado.

Finalmente, reinicie las emacs para activar el modo Org para todos ".Org "archivos.

Comenzando con el modo Org

Hasta ahora, configuramos emacs para trabajar con documentos de tipo orgull. Ahora podemos ponerlo en uso. Primero, veamos el esquema. El uso de un esquema es una excelente manera de organizar sus ideas al hacer notas o escribir su trabajo.

Una característica incorporada de emacs es el modo de esquema. Podemos usarlo para organizar el texto en entradas individuales. Cada entrada consiste en un titular y un cuerpo. Además, estas entradas pueden anidarse para construir una estructura de información jerárquica similar a un árbol.

Agregar una sección introductoria

Cree un nuevo archivo de texto (C-X B), guárdelo como "Demo2.org ", e ingrese algunos contenidos en él. Comencemos agregando una línea de título, demandando la etiqueta de título #+:

#+Título: mi proyecto 1

No necesitamos agregar el "-*-Modo: Org-*-" Aquí ya que ya modificamos el archivo de configuración de Emacs. El significado de la etiqueta -* - modo: org -* - ya está discutido. Ahora, agregemos el nombre del autor usando la etiqueta #+autor:

#+Autor: Linuxhint

Del mismo modo, usamos el #+Etiqueta de fecha para agregar una fecha aquí:

#+Fecha: 2023-02-06

Trabajando con títulos

Ahora, pongamos algunos títulos aquí. Para lograr esto, necesitamos usar uno o más asteriscos.

* Este es un * encabezado en negrita *
** Esto es a / cursiva / subtiding*

En particular, también podemos modificar el texto con *Bold *, /cursives /, _underlined_, o = verbatim =.

Si una línea no comienza con una estrella, se toma como el contenido del titular sobre ella. Agreguemos algún texto a nuestros encabezados anteriores:

* Este es un * encabezado en negrita *

Este es un contenido de texto plano.

** Esto es a / cursiva / subtiding*

Este es otro contenido de texto sin formato.

En este ejemplo, la línea "esta es un encabezado" es un texto del cuerpo para el "encabezado 1". Del mismo modo, "este es un subtítulo" es un texto del cuerpo para "subcuencar".

Tenga en cuenta que "encabezado 1" es el árbol y los subsiguientes subvenciones son sus ramas. Podemos doblar las ramas y el cuerpo alrededor de un árbol para esconderlo de la vista directa.

Además, podemos expandir un encabezado colocando el cursor en un encabezado e ingresando una tecla de tabulación o TAB de cambio.

Jugando con la lista

Hagamos un listado ahora. Hacer listas es una excelente manera de organizar sus pensamientos y mantenerse organizado. Además, este tipo de notas ayuda a mantener una vista amplia.

A menudo, necesitamos insertar una lista simple y desordenada en el contenido de un sub-árbol que no es un elemento/nodo de la estructura del árbol del documento en sí. Para esto, simplemente podemos comenzar una línea con un signo menos (-) o más signo (+):

* Listas desordenadas
- Primer elemento de lista desordenado.
- Segundo elemento de lista desordenado:
+ Primer subelemento de la lista no ordenada.
+ Subelemento de la segunda lista desordenada.

Use M-Return para insertar el siguiente elemento de la lista. Org -Mode agrega automáticamente un - o + al comienzo de los elementos de la lista siguiente.

Pasemos a la lista ordenada. Comenzando una línea con un "1."O" 1) "crea una lista ordenada; Presionar M-Return inserta el siguiente elemento y hace que el modo Org numere automáticamente los elementos en la lista:

* Listas ordenadas
1. Primera lista ordenada
2. Segunda lista ordenada
- Primer elemento desordenado en la lista.
- Segundo elemento de lista desordenado en la lista:
1) Elemento ordenado dentro de una lista desordenada.
2) El segundo elemento ordenado dentro de una lista desordenada.

Al igual que la lista desordenada, use M-Return para que el Modo de Org se encuentre automáticamente cada elemento consecutivo en la lista.

¿Qué pasa con los hipervínculos??

Bueno, también podemos agregar los enlaces que se pueden hacer clic en el modo Org. Simplemente podemos poner enlaces como de costumbre:

*Ejemplo de hipervínculo
https: // www.Linuxhint.comunicarse

Finalmente, nuestra "demo2.Org ”El archivo se parece a esto:

Conclusión

No es sorprendente que describir todas las características de Org, incluidas las que están para autorizar, analizar y vincular los fragmentos del código fuente en un documento, ser un esfuerzo exigente. En este artículo, acabamos de rascar la superficie de lo que puede hacer con él.