Editando con Emacs - Especializando buffers: Modos

10 - Especializando buffers: Modos

[editar]
Monografía creado por Mononeurona. Extraido de: http://www.mononeurona.org/index.php?idp=170
26 de Octubre de 2005
Los buffers de Emacs tienen modos asociados7. La razón para esto, es que sus necesidades cuando escribe un mensaje de correo son muy diferentes de sus necesidades cuando, por ejemplo, escribe un programa. Mejor que tratar de crear un editor que satisfaga cada necesidad particular en todo momento (que sería imposible), el diseñador de Emacs8 eligió hacer que Emacs se comporte de manera diferente dependiendo de qué hace Ud. en cada buffer individual. Así, los buffers tienen modos, cada uno diseñado para alguna actividad específica. Los aspectos principales que distinguen un modo de otros son las combinaciones de teclas, pero también pueden existir otras diferencias.

El modo más básico es el modo Fundamental, que realmente no tiene ningún comando especial.

De hecho, esto es todo lo que Emacs dice sobre el Modo Fundamental:

Modo Fundamental:

Modo mayor no especializado para nada en particular. Los otros modos mayores son definidos por comparación con este.

Obtuve así esa información: Teclee |_C-x_b_|, que es switch-to-buffer (cambiar al buffer), e introduje "foo" cuando se me preguntó por un nombre de buffer al que cambiar. Como no había anteriormente ningún buffer llamado "foo", Emacs creó uno y me cambio a él. Estaba en el modo fundamental por defecto, pero si no lo hubiese estado, podría haber tecleado "M-x fundamental-mode" para que estuviese. Todos los nombres de modo tienen un comando llamado <nombre-de-modo>-mode que pone el buffer actual en ese modo. Entonces, para averiguar más sobre este modo mayor, tecleé |_C-h_m_|, que consigue ayuda sobre el modo mayor actual del buffer en que está.

_

7 para colmo de males, hay "Modos Mayores" y "Modos Menores", pero en este momento no necesita conocer nada acerca de esto.

8 Richard Stallman, a veces también conocido como "rms", porque es su login.

Hay un modo ligeramente más útil llamado text-mode, (modo texto, que tiene los comandos especiales |_M-S_|, para centrar párrafo, y |_M-s_|, que invoca centrar línea. |_M-S_|, a propósito, significa exactamente lo que piensa: mantenga pulsadas la |_Meta|y la tecla |_Shift_|, y presiona "S".

Pero no me tome la palabra en esto, cree un nuevo buffer, póngalo en modo texto, y teclee |_C-h_m_|. Puede que no entienda todo lo que Emacs le diga cuando lo haga, pero debería ser capaz de conseguir sacar alguna información útil de ello.

Esto es una introducción a algunos de los modos más comúnmente usados. Si los usa, asegúrese de que teclea en cada uno |_C-h_m_| alguna vez, para averiguar más sobre cada modo.
[editar]

Sé el primero en opinar


Monografías relacionados con 'Editando con Emacs'

Para obtener algo en una computadora, necesita una forma de introducir texto en los archivos,... Más »
Este editor fue escrito originalmente en la Universidad de California en Berkeley y se puede... Más »

Autor y licencia de 'Editando con Emacs'


Monografía de Mononeurona. Extraido de: http://www.mononeurona.org/index.php?idp=170 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.