stringtranslate.com

Ayuda: Soporte para editor de texto

Editar artículos de Wikipedia con un editor de texto completo suele ser más cómodo que con el área de texto estándar de un navegador web. Los editores de texto proporcionan funciones muy útiles para escribir y editar artículos (especialmente artículos largos ), como la corrección ortográfica , la búsqueda y reemplazo, las macros , el resaltado de sintaxis y la ordenación alfabética. También proporcionan una forma rápida y sencilla de guardar una copia de seguridad local de un artículo, posiblemente para editarlo sin conexión en el futuro. wikEd para Wikipedia (Preferencias > Gadgets > Edición) admite algunas de estas funciones y algunos navegadores admiten la corrección ortográfica. En cualquier caso, puede seleccionar Wikipedia VisualEditor para una edición visual en sus preferencias de usuario .

Esta página contiene sugerencias para adaptar varios editores de texto externos y del navegador para editar artículos de Wikipedia.

Cómo abrir artículos en tu editor de texto

Método manual

Una forma "manual" de editar en un editor de texto externo con interfaz gráfica de usuario es utilizar copiar y pegar . Algunos editores de texto no admiten, o no están configurados para admitir, varios caracteres especiales (caracteres chinos, letras no latinas, símbolos matemáticos, etc.). Normalmente, se reemplazan por un carácter que se representa como un cuadrado. Compruebe en una vista previa que su editor no haya alterado ningún carácter especial antes de guardar la página editada. También se puede utilizar un procesador de textos, que es menos propenso a manipular incorrectamente los caracteres especiales.

  1. Abra la ventana de edición de Wikipedia para el artículo o sección como normalmente lo hace en el navegador (haga clic en la pestaña Editar de una página o sección, o use el atajo de teclado ⇧ Shift + Alt+ E)
  2. Seleccione todo el contenido del área de texto del navegador (como con + o + ), cópielo (al portapapeles; + ), luego péguelo ( + ) en una ventana del editor externoCtrlA⌘ CmdACtrlCCtrlV
  3. Realizar la edición y copiar el contenido del editor de texto
  4. Seleccione el contenido del área de texto del navegador para sobrescribirlo y luego pegue nuevamente el texto editado.
  5. Obtenga una vista previa y verifique la página editada antes de guardarla.

Para algunas combinaciones de software de edición y navegador, existen métodos más eficientes:

Chrome y Firefox

Mozilla y Mozilla Firefox

Si utiliza el navegador web Mozilla , es posible configurar un editor externo para editar áreas de texto, incluida el área de edición de Wikipedia. Esto evita la necesidad de copiar y pegar el texto del artículo entre el navegador y el editor. Existen varias soluciones:

Con todas estas soluciones, una vez que hayas terminado de editar, debes guardar en tu editor, luego hacer clic en el área de texto del navegador y se actualizará. Luego puedes hacer clic en Vista previa. Si deseas continuar editando después de la vista previa, haz clic en Atrás en tu navegador y luego trabaja en tu editor. Alternativamente, puedes hacer clic en Vista previa antes de comenzar a editar por primera vez, luego trabajar en tu editor, guardar, obtener una vista previa, editar un poco más, guardar, obtener una vista previa, etc., sin la necesidad de hacer clic en Atrás en el medio.

Algunas versiones de Firefox, como Pale Moon y Waterfox, admiten complementos antiguos. A partir de Firefox 57, todos los complementos deben basarse en la API WebExtensions para poder ejecutarse.

Utilice It's All Text! para invocar un editor externo

Cuando se haya instalado la extensión It's All Text! para Firefox, aparecerá un pequeño botón de edición azul en la esquina inferior derecha del área de texto. Simplemente haga clic en el botón para abrir el contenido del área de texto en su editor.

Sin embargo, antes de poder utilizar It's All Text!, debe especificar la ruta de su editor en el cuadro de diálogo Preferencias. El cuadro de diálogo Preferencias se abre automáticamente cuando utiliza It's All Text! por primera vez, pero puede abrirlo manualmente de la siguiente manera: haga clic derecho en el área de texto para abrir el menú contextual; seleccione "It's All Text" → "Preferencias".

Si su editor requiere otras opciones de línea de comandos además del nombre de archivo, utilice un script de shell (archivo .sh en Linux y macOS, o .bat en Windows) para llamar a su editor y especifique la ruta a ese script en lugar de llamar a su editor directamente. Además, puede agregar una extensión de nombre de archivo para el tipo de archivo wiki en el cuadro de diálogo Preferencias, en caso de que su editor utilice una configuración específica para el tipo de archivo.

Una vez que hayas hecho lo anterior, puedes editar cualquier área de texto en tu editor haciendo clic en el botón Editar en la esquina inferior derecha del área de texto. Alternativamente, puedes hacer clic derecho en el área de texto. Desde el menú "Todo es texto", puedes elegir qué extensión de nombre de archivo usar para editar. La próxima vez que uses el botón azul de edición, la extensión será la que usaste la última vez.

Después de editar, simplemente guarde el archivo desde su editor. El contenido se copia automáticamente en el área de texto de Firefox. Para indicarlo, el área de texto se vuelve amarilla brevemente.

Se crea un archivo temporal para editarlo y se elimina al final. Por lo tanto, si desea conservar un archivo de texto para editarlo más adelante, puede cambiar el nombre del archivo o guardarlo en otro directorio.

Usando Vim u otro editor de consola

Algunas macros pueden funcionar en Vim , pero no en gVim por alguna razón (por ejemplo, la macro para formatear párrafos de texto). O simplemente desea utilizar Vim dentro de una terminal X como solía hacerlo, en lugar de utilizar gVim. Para invocar Vim dentro de una ventana de terminal X, puede escribir un script de shell (ver a continuación) para invocar una terminal X y ejecutar el vimcomando dentro de esa terminal X, o generalmente su editor preferido. Suponga que el nombre de archivo de este script es wiki.edit.vim, y que coloca el script en el directorio /home_dir/bin/de modo que la ruta del script sea /home_dir/bin/wiki.edit.vimColoque la ruta anterior en el cuadro Preferencias (en lugar de /usr/bin/gvim) de It's All Text. Debería funcionar. Tenga en cuenta que /home_dir/es la ruta completa a su directorio de inicio desde el /directorio raíz ( ); no use ~/(tilde) en lugar de /home_dir/; no funcionará. La lista del script wiki.edit.vimse proporciona a continuación:

#!/bin/shejecutar  xterm  -e ${ VISUAL :=vim } " $@ "  

No olvides hacer que el archivo sea ejecutable con$ chmod +x wiki.edit.vim

Cómo usar Vim en macOS

Para que It's All Text funcione correctamente con Vim en Mac, debes instalar Macvim. Cuando se instala MacVim, también se agrega un script llamado mvim. Debes indicarle a It's All Text que use este script y no el archivo MacVim.app. Un buen lugar para guardarlo es en la misma carpeta donde se encuentra tu archivo MacVim.app (Aplicaciones de forma predeterminada).

Lince

Lynx permite editar el contenido del área de texto con un editor externo. Cuando el cursor está en el área de texto, se pueden escribir + y — o + y para invocar un editor de texto. Además, Lynx acepta una combinación de teclas definible por el usuario (normalmente no vinculada) para invocar el editor externo. Algunos empaquetadores pueden asignar una combinación de teclas definible por el usuario en el archivo de configuración de Lynx.CtrlXECtrlEE

No envolver

Después de guardar el archivo en un editor externo, salir de él y volver a Lynx, responda "no" a la pregunta de Lynx "¿Desea ajustar las líneas para que se ajusten al área mostrada? (n)" presionando la tecla ; si responde "sí", Lynx ajustará las líneas con retornos de carro normales, lo que romperá la estructura del documento. Se recomienda encarecidamente utilizar la vista previa del artículo.N

Salto de línea y de párrafo

Lynx incorpora límites estrictos de longitud de línea. En la versión 2.8.3, busque esta línea en LYGlobalDefs.h:

#define MAX_LINEA 1024

Se puede modificar para que tenga una longitud mayor (por ejemplo, 8192) y volver a compilarlo. Si no puede volver a compilar Lynx, las siguientes son sugerencias de soluciones alternativas.

Lynx es propenso a dividir líneas de más de 1023 caracteres: cuando esto sucede, un párrafo grande con muchos datos de referencia puede dividirse fácilmente y los artículos guardados de esa manera pueden, en el mejor de los casos, tener una apariencia ligeramente inconsistente; en el peor de los casos, los artículos complejos pueden perder su estructura.

El límite de longitud de caracteres depende de la longitud máxima del buffer establecida para una línea, cuyo tamaño predeterminado es de 1023 caracteres; este comportamiento se puede observar al mover el cursor a una línea del área de texto que excede el límite, por lo que Lynx emitirá una alerta: "¡El valor del campo de formulario excede la longitud del buffer! Recorte la cola".

Incluso si un párrafo de texto de un artículo no es muy largo, puede contener varias referencias junto con grandes cantidades de código y datos relacionados, lo que hace que un párrafo real en el código del artículo sea mucho más largo y, en algunos casos, supere con creces el límite de 1023 caracteres. Cuando una línea de texto excede ese límite y se envía un archivo de texto de vuelta al área de texto de Lynx, Lynx mostrará un mensaje de error: "¡Alerta! ¡Se han ajustado líneas muy largas!". En tal caso, es mejor no guardar el contenido del artículo antes de que se hayan solucionado dichos problemas.

Por lo tanto, los editores de artículos deben tener cuidado de seguir la longitud de caracteres de las líneas más largas y, cuando sea (generalmente) posible, insertar saltos de línea estratégicos con retornos de carro (no <BR>etiquetas HTML): los editores de texto avanzados, como vi o VIM, normalmente muestran la posición del cursor dentro de una línea en sus áreas de estado y, por lo tanto, permiten medir la longitud de la línea cuando el cursor está al final de una línea.

En un párrafo más largo del código de un artículo que contenga referencias, se pueden insertar saltos de línea individuales dentro del código de referencia, siempre y cuando los valores de los parámetros en sí no se interrumpan.

Debido a que las URL suelen ser largas, colocarlas en una nueva línea es útil para comparar ediciones de artículos, ya que algunos códigos textualmente indivisibles antepuestos y/o agregados a una URL pueden quedar fuera de la ventana gráfica de una columna de comparación, y esto puede dificultar el descubrimiento de los cambios realizados a un artículo.

Si una línea de párrafo está cerca del límite o lo supera por solo unos pocos caracteres, los editores de artículos pueden optar por optimizar el código o el texto:

Si un párrafo de línea aún excede el límite de 1023 caracteres, pero no contiene ningún código de referencia (o cualquier otro código wiki que funcione con saltos de línea), entonces los usuarios deberían considerar dividir lógicamente ese párrafo en dos para una mejor legibilidad.

Codificación

Si los caracteres acentuados e internacionales no se muestran correctamente, utilice un programa de terminal que tenga soporte para Unicode (como uxterm ) y configure los conjuntos de caracteres asumidos y mostrados en UTF-8 o superior en las opciones de Lynx.

Sin embargo, el contenido de artículos con caracteres especiales (incluidos los latinos no estándar, cirílicos u otros idiomas no latinos) se ve en las áreas de texto de Lynx en &#xXX;formato UTF-8, que en esa forma se envían a los editores de texto y luego de regreso.

Tenga en cuenta que estas representaciones de glifos UTF-8 no se tratan como un solo carácter, sino como seis (ö = &#xF6;), y estas se suman al límite de línea de 1023 caracteres.

Este tipo de comportamiento es un obstáculo para editar textos que no están en latín, e incluso textos en latín escritos en idiomas que pueden tener una gran cantidad de caracteres acentuados.
Para obtener más información, consulte #Cómo manejar caracteres especiales.

Lynx en Windows

Además de las instrucciones anteriores, existen complejidades específicas de Windows.

Si desea utilizar los servidores seguros de Wikimedia, obtenga una versión de Lynx que admita SSL. Para averiguar si la suya ya lo hace, vaya a Opciones y compruebe si el encabezado User-Agent contiene OpenSSL.

El conjunto de caracteres asumido debe ser utf-8, ya que también es el conjunto de caracteres predeterminado que utiliza Wikipedia. El conjunto de caracteres que se muestra puede ser diferente, como cp850, pero el texto editable siempre estará en utf-8.

En Windows, la fuente de visualización debe ser Lucida Console en lugar de "Fuentes rasterizadas", ya que Lucida Console admite una mayor cantidad de caracteres. La fuente de visualización se puede cambiar en las propiedades de la ventana: en Windows XP, haga clic en el icono de la ventana Lynx (a la izquierda del título), elija Propiedades y cambie a la pestaña Fuente, que normalmente solo muestra las fuentes rasterizadas y Lucida Console.

Archivos de configuración de Lynx

Los archivos de configuración de Lynx son archivos de texto simples y se pueden editar desde cualquier editor de texto que admita saltos de línea de Unix. En Windows 9x, el editor de texto integrado para esto es WordPad , ya que el Bloc de notas en estas versiones antiguas de Windows no admite el salto de línea de Unix.

lynx.cfges el archivo de configuración de Lynx; el archivo de configuración global de Windows siempre se encuentra en la misma carpeta que el ejecutable de Lynx, donde sea que se haya instalado. Una ubicación típica es C:\Program Files\Lynx. Si Lynx está instalado en esa carpeta, entonces Windows Vista y versiones posteriores generalmente requieren acceso de administrador para editar el archivo (a través del Control de cuentas de usuario).

lynx.rces un archivo de valores predeterminados de usuario de Lynx por usuario que se guarda desde la página Opciones. Las configuraciones que contiene tienen prioridad sobre el archivo de configuración global. En Windows Vista, el archivo de valores predeterminados de usuario por usuario puede estar en formato . Si el archivo está en el directorio, se recomienda tener cuidado al utilizar herramientas de limpieza automáticas como Liberador de espacio en disco.C:\Users\Username\AppData\Local\temp\lynx.rctemp

La sintaxis del archivo de opciones de Lynx es diferente entre los archivos de configuración globales (lynx.cfg) y por usuario (lynx.rc).

lynx.cfges extenso; muy a menudo, casi todas las opciones están incluidas en él, junto con comentarios explicativos para cada opción. Si no es así, hay una versión oficial en línea en lynx.isc.org/lynx2.8.7/lynx2-8-7/lynx.cfg — Tenga en cuenta que si su versión de Lynx es diferente, cambie los números en la URL en consecuencia, ya que algunas opciones pueden ser específicas de la versión.

La mejor manera de encontrar una opción es utilizando la función de búsqueda del editor de texto.

Cuando no se utiliza, una opción se comenta con un símbolo numeral #y su configuración predeterminada es activada. Para utilizar una opción, elimine el símbolo numeral que la precede. Es posible que, en ocasiones, el archivo de configuración no contenga una opción específica, pero el usuario puede agregarla.

Valores predeterminados para reconsiderar

Las siguientes opciones se encuentran a menudo como predeterminadas en los binarios de Lynx compilados para Windows y podrían no cumplir con las convenciones de formato utilizadas en Wikipedia. Estas opciones se pueden editar desde lynx.cfgy normalmente no se especifican en la página Opciones. Antes de editar, haga una copia de seguridad del archivo y cámbiele el nombre a lynx.cfg.old, por ejemplo.

Etiquetas <BR> colapsadas

La COLLAPSE_BR_TAGS:opción debe establecerse en FALSE, como en el siguiente ejemplo:

COLAPSO_BR_TAGS:FALSO

La razón es que algunos editores utilizan intencionalmente más de una <BR>etiqueta, especialmente en lugares donde no se permiten saltos de párrafo convencionales.

Texto justificado

Los navegadores gráficos no muestran esto, ya que no se utiliza la justificación. Para ello, configure

JUSTIFICAR:FALSO

Como los artículos de Wikipedia suelen incluir contenido vinculado en tablas, los números entre paréntesis antes o al lado de los vínculos pueden distraer. Establezca las siguientes opciones:

MODO DE TECLADO PREDETERMINADO: LOS ENLACES NO ESTÁN NUMERADOSENLACES_NUMÉRICOS_A_LA_IZQUIERDA:FALSO
Edición

La combinación de teclas típica para invocar un editor externo a Lynx en Windows es Ctrl+x+e y no Ctrl+E+e como en Unix y otros; esto se puede cambiar en el archivo de configuración. Se puede utilizar tanto un editor interno como externo, según el gusto y las preferencias. Evite el Bloc de notas de Windows por las razones mencionadas anteriormente. Y sólo a partir de Windows XP WordPad tiene soporte completo para Unicode (con algunas reservas).
Un ejemplo con Vim, configurado para utilizar la sintaxis mediawiki:

EDITOR_SISTEMA:C:\Program~1\Vim\vim73\vim.exe -c "setf mediawiki"

Tenga en cuenta las comillas dobles ^

Problemas de color

Al usar un editor en ventana como Vim y luego de volver a Lynx, cualquier tema de color que Lynx usa deja de funcionar (los enlaces y botones ya no se resaltan), por lo que la mejor práctica es nunca mostrar colores en Opciones (en la sección Apariencia) y guardar la configuración.

Función de editor externo

En las versiones 1.5 a 1.21 de MediaWiki, el software permitía editar cualquier recurso mediante cualquier herramienta externa. Consulte el Manual:Editores externos para obtener más información. Esta función se eliminó durante la vigencia de la versión 1.22.

Otros navegadores

Conkeror

Conkeror puede editar cuadros de texto utilizando un editor externo presionando + en un cuadro de texto seleccionado. Puede encontrar detalles sobre cómo configurar esta función en la página de Edición externa del sitio web de Conkeror.Ctrli

DWB (enfermera con discapacidad)

dwb permite editar un área de texto con un editor externo escribiendo + cuando el cursor está en el área de texto. Esta combinación de teclas se puede cambiar en la página en la opción y el editor se define en la página.Ctrledwb:keysopen_editordwb:settings

El navegador de solo texto elinks también ofrece una función para editar áreas de texto. La combinación de teclas + llama a un editor externo, por ejemplo Vim . Esto también permite utilizar el resaltado de sintaxis, funciones de edición, correcciones ortográficas y guardar copias locales.CtrlT

Luakit

Luakit puede editar cuadros de texto utilizando un editor externo presionando + en el cuadro de texto enfocado. Los módulos Lua potencian la funcionalidad del editor externo. La configuración del usuario se realiza editando un archivo y las combinaciones de teclas se cambian con las funciones y .Ctrleeditoropen_editoruserconf.luaadd_bindsremove_binds

Nyxt

Nyxt puede abrir un editor externo en un campo de entrada actual. La asignación de teclas predeterminada es C-c 'cuando se utilizan combinaciones de teclas de CUA. La ruta del editor se puede cambiar configurando la external-editor-programranura del navegador. El edit-with-external-editorcomando se utiliza para abrir un editor.

navegador qute

Qutebrowser puede abrir un editor externo en un área de texto seleccionada escribiendo + o usando el comando. La configuración se puede cambiar usando el comando, con el editor definido en la sección. La combinación de teclas se puede cambiar usando en o con el comando.Ctrle:open-editor:seteditor.commandconfig.bind()config.py:bind

Vie

Vieb puede abrir un editor externo en un campo de entrada enfocado al escribir + mientras está en modo Insertar. Para cambiar la asignación de la acción, use el comando en la acción. Para cambiar el editor, use el comando.Ctrliimapaction.editWithVimset vimcommand=

Vibración

Vimb puede abrir un editor externo en un área de formulario indicada escribiendo ;eo presionando + en un campo de formulario mientras está en modo de entrada. El editor se define cambiando la configuración y el cambio de la asignación de teclas se realiza usando para cambiar las asignaciones. Tenga en cuenta que existen varios modos de asignación de teclas para los comandos de asignación.Ctrlt:set editor-command:map

improbable

vimprobable puede abrir cuadros de texto en un editor externo escribiendo + mientras está en modo de inserción. La configuración del usuario se realiza editando un archivo. Para cambiar la asignación de teclas, utilice el comando en la función. Para definir un editor diferente, utilice el comando para cambiar el esquema URI.Ctrltvimprobablercmapopeneditorhandlervimprobableedit

m3m

w3m abre un editor externo para áreas de texto de forma predeterminada. Para cambiar el editor externo, presione opara abrir la pantalla Opciones y cambiar el campo Editor. Si el campo Editor se deja en blanco, w3m utilizará la $EDITORvariable de entorno.

webmacs

Los webmacs pueden editar campos de texto utilizando un editor externo presionando + en un campo de texto seleccionado. La configuración del editor externo se realiza editando la variable encontrada en el directorio y modificando la variable. Las funciones y definen y anulan la definición de un comando en un mapa de teclas respectivamente.Ctrlx e__init__.py~/.webmacs/initexternal-editor-commanddefine_key()undefine_key()

xombrero

xombrero puede editar un elemento de texto seleccionado en un editor externo presionando + mientras está en el modo Insertar o ingresando el comando. Las configuraciones se pueden cambiar editando un archivo. Para cambiar la combinación de teclas, cree una entrada para el comando. El editor se define creando una entrada para la configuración.Ctrli:editelementxombrero.confkeybindingeditelementexternal_editor

Herramientas de línea de comandos

Algunas herramientas de línea de comandos permiten descargar artículos, editarlos con su editor de texto favorito y volver a cargar los artículos editados en Wikipedia (o en cualquier servidor MediaWiki). Esto evita la necesidad de un navegador web. Estas son (al menos):

{{-start-}}'''Демография''', или наука о народонаселении, зучает численность, состав, размещение и движение населения.{{-detener-}}{{-start-}}'''人口学'''はヒトの人口の科学的研究をいい、主としてその大きさ、構造、そしてその成長発展を研究対象とする.{{-detener-}}{{-start-}}'''La demografía''' es el estudio científico de las poblaciones humanas principalmente con respecto a su tamaño, su estructura y su desarrollo.{{-detener-}}{{-start-}}'''الديمغرافية'''': علم يتناول دراسة المجتمعات البشرية من حيث حجومها و بناها و تطورها و خصائصها العامة و سيما من النواحي الكمية.{{-detener-}}

En el ejemplo anterior, la línea de comando para cargar las cuatro páginas en un solo envío (las marcas 'start' y 'stop' controlan sucesivamente las cuatro páginas diferentes Демография, 人口学, Demography y الديمغرافية) es:

 página de Python desde el archivo.py -file:foo.wiki

Cómo configurar editores específicos para la edición de Wikipedia

Átomo

Atom requiere que al menos uno de los dos paquetes admita el resaltado de sintaxis. Instale los paquetes usando Comando-, - Instalar y busque:

Pez azul

Bluefish admite la sintaxis de Mediawiki de forma predeterminada. Si falla la detección automática del idioma del documento, seleccione el menú Documento → Idioma → Mediawiki para habilitar el resaltado de sintaxis y la finalización automática. Se pueden configurar opciones específicas de resaltado de sintaxis de Mediawiki en el panel de Preferencias en Soporte de idiomas → Mediawiki.

GNU Emacs

Hay algunas implementaciones del modo principal de Emacs disponibles para editar la sintaxis de MediaWiki:

Formato de línea

longlines.elAhora forma parte de la distribución GNU Emacs predeterminada. La siguiente información se conserva como referencia.

Los artículos de Wikipedia no utilizan saltos de línea . Por este motivo, es posible que desee instalar uno de los siguientes:

Métodos de acceso

wikipediafs.el se puede utilizar junto con uno de los modos principales mencionados anteriormente, cuando se utiliza el sistema de archivos virtual Wikipedia.

jEdit

Para jEdit (sistemas operativos que admiten Java) hay un complemento disponible en http://www.djini.de/software/mwjed/ . Además de proporcionar resaltado de sintaxis para el marcado de Wikipedia, puede comunicarse directamente con el sitio web de Wikipedia mediante el componente HttpClient del Proyecto Jakarta . (No disponible a partir del 20 de marzo de 2012).

Kate/KWrite

Kate (editor de texto en el marco de trabajo de KDE) admite el resaltado de sintaxis de MediaWiki de forma predeterminada. Elija Tools → Highlighting → Markup → Mediawiki. Reconoce todo en el marcado predeterminado:

El resaltado se puede configurar Settings → Configure Kate → Fonts & Colors → Highlighting Text Stylesseleccionando "Marcado/MediaWiki" en el menú desplegable.

También hay una herramienta de importación de resaltado: Settings → Configure Kate → Fonts & Colors → Highlighting Text Styles → Highlight: → Import button.

Kate envuelve líneas dinámicamente.

gedit

gedit es un editor de texto multiplataforma y de software libre que viene incluido de manera predeterminada en Ubuntu Linux. En gedit 3.10 y versiones posteriores se incluye de manera predeterminada un modo de resaltado de sintaxis MediaWiki con licencia GPL .

Para versiones anteriores, puede descargarlo en https://github.com/jpfleury/gedit-mediawiki/archive/master.zip, descomprimirlo y copiar el archivo de idioma a la carpeta correcta, o puede ejecutar lo siguiente en un shell GNU/Linux:

wget  --output-document = master.zip  https://github.com/jpfleury/gedit-mediawiki/archive/master.zipdescomprimir  master.zipmkdir  -p  ~/.local/share/gtksourceview-2.0/especificaciones-del-idioma/cp  gedit-mediawiki-master/mediawiki.lang  ~/.local/share/gtksourceview-2.0/language-specs/
wget  --output-document = master.zip  https://github.com/jpfleury/gedit-mediawiki/archive/master.zipdescomprimir  master.zipmkdir  -p  ~/.local/share/gtksourceview-3.0/especificaciones-del-idioma/cp  gedit-mediawiki-master/mediawiki.lang  ~/.local/share/gtksourceview-3.0/language-specs/

Para seleccionar el modo de resaltado de sintaxis de MediaWiki, vaya al menú gedit Ver > Modo de resaltado > Otros y seleccione MediaWiki .

Pestaña de notas

Un complemento de biblioteca de clips para el editor de texto NoteTab (Windows) contiene algunas funciones para automatizar el marcado wiki.

SubEthaEdit

También está disponible un modo de resaltado de sintaxis para SubEthaEdit (macOS). Después de descargar el paquete de modos, introdúzcalo /Library/Application Support/SubEthaEdit/Modes/(en todo el sistema) o ~/Library/Application Support/SubEthaEdit/Modes/(en un usuario específico). Es posible que deba crear los dos últimos directorios a mano. El modo se seleccionará automáticamente para los archivos con extensión .wiki o .Wikipedia.

Mate de texto

Hay un paquete "MediaWiki" disponible en el repositorio de subversion de paquetes de TextMate para macOS . El paquete se puede habilitar a través de la interfaz gráfica de usuario del panel de preferencias de la aplicación marcando una casilla de verificación. Para aprender a cargar este paquete manualmente, consulte la página del manual de TextMate sobre cómo instalar más paquetes, o vea este script de shell que lo descarga e instala. El paquete resalta la sintaxis, completa el código y realiza otras acciones.

Para los usuarios de Sublime Text 2, tengan en cuenta que también pueden habilitar este paquete, ya que Sublime Text 2 admite los paquetes TextMate.

Texto sublime

Mediawiker es un paquete de Sublime Text que permite editar páginas de MediaWiki.

Puede encontrar más información sobre el complemento y su configuración en la wiki de mediawiker.

Para Wikipedia es necesario configurar el https como verdadero, insertándolo en la configuración global o de usuario del paquete. Un ejemplo de configuración para Wikipedia en inglés es el siguiente:

 "mediawiki_site" : { "wikipedia en inglés" : { " host " : "en.wikipedia.org" , "path" : "/w/" , "pagepath" : "/wiki/Wikipedia:Text_editor_support/" , "username" : "tu_nombre_de_usuario" , "password" : "tu_contraseña" , "domain" : "" , "https" : true , "force_login" : true }, },                     

Verificar

Wiki Tools for VEDIT contiene resaltado de sintaxis, configuración de teclado, menús de Usuario y Herramientas y varias macros para insertar y editar etiquetas wiki y para algunas operaciones más complejas como agregar/eliminar/copiar/pegar columnas en una tabla wiki. Se incluyen instrucciones de instalación, así como instrucciones para configurar It's All Text! para Vedit.

Empuje

No dude en contribuir con mejoras a los scripts que aparecen a continuación, o consulte la lista vim-dev si alguien ha solicitado la carga del complemento de sintaxis y tipo de archivo mediawiki.vim. Si no es así, solicítelo y/o publique las razones por las que no se encuentra aquí. A partir de marzo de 2017 , no se encuentra en el directorio "syntax/" del árbol de control de código fuente de Vim.

Los scripts que se muestran a continuación también se publican en la colección de scripts de vim.org, donde se actualizan ocasionalmente (pero no desde el 17 de noviembre de 2011) con versiones más nuevas tomadas de las contribuciones de la comunidad en este sitio. No dude en recordarle a mvc que cargue una copia más nueva periódicamente si se vuelven obsoletas, ya que se cargaron desde su cuenta de vim.org.

$HOME/.vim/syntax/mediawiki.vim

Para que Vim admita el marcado MediaWiki utilizado en Wikipedia (básicamente, resaltado de sintaxis), guarde las siguientes líneas en " ~/.vim/syntax/mediawiki.vim" o " vimfiles\syntax\mediawiki.vim". Si alguno de los directorios anteriores no existe, puede crearlo (el comando Unix/Linux es mkdir).

Existe un archivo mediawiki.vim sin procesar para una fácil descarga en GitHub:
https://raw.githubusercontent.com/chikamichi/mediawiki.vim/master/syntax/mediawiki.vim

Al usar Vim en Windows, es preferible crear y guardar mediawiki.vim en el mismo Vim, de lo contrario el archivo podría dañarse.

$HOME/.vim/ftdetect/mediawiki.vim

Detección básica de tipo de archivo

Para detectar automáticamente archivos que terminan en " .wiki ", agregue las siguientes líneas a " .vim/ftdetect/mediawiki.vim" o " vimfiles\ftdetect\mediawiki.vim" (o cree el archivo si no existe):

Existe un archivo mediawiki.vim sin procesar para una descarga sencilla en GitHub:
https://raw.githubusercontent.com/chikamichi/mediawiki.vim/master/ftdetect/mediawiki.vim

Archivo:$HOME/.vim/ftdetect/mediawiki.vim

si tiene ( "autocmd" )  au  BufRead , BufNewFile *.mw establecer  tipo de archivo = mediawiki au  BufRead , BufNewFile * .wiki establecer  tipo de archivo = mediawiki au  BufRead , BufNewFile *.mediawiki establecer  tipo de archivo = mediawiki au  BufRead , BufNewFile * .wikipedia.org * establecer  tipo de archivo = mediawiki au  BufRead , BufNewFile *.wikibooks.org* establecer  tipo de archivo = mediawiki au  BufRead , BufNewFile *.wikimedia.org* establecer  tipo de archivo = mediawiki endif

Alternativamente, el comando " :setf mediawiki" establecerá temporalmente la sintaxis para el archivo actual.

Corrección de la extensión de Mozex para Firefox

Si utiliza la extensión Mozex Firefox , Mozex crea un archivo temporal que termina en " .txt " en lugar de " .wiki ", por lo que la detección automática anterior no funcionará en combinación con ese complemento. Una solución es hacer que Mozex invoque vim con estos argumentos:

-c "setf mediawiki"

Un comando de editor completo podría verse así

gnome-terminal -e "vim -c 'setf mediawiki' $1"
Adaptarse a las líneas de MediaWiki sin saltos de línea

Los artículos de Wikipedia suelen tener saltos de línea solo al final de cada párrafo, una situación que Vim no maneja de forma predeterminada como otros editores de texto. Guarde las siguientes líneas en " ~/.vim/ftplugin/mediawiki.vim" o " vimfiles\ftplugin\mediawiki.vim" para que queden como está acostumbrado a hacerlo en el Bloc de notas:

Archivo:$HOME/.vim/ftplugin/mediawiki.vim

"Muchos wikis de MediaWiki prefieren saltos de línea sólo al final de los párrafos " (como en un procesador de texto), lo que da como resultado líneas largas y envolventes. setlocal  wrap  linebreak setlocal  textwidth = 0"Sin ajuste automático en absoluto. setlocal  formatoptions -= t  formatoptions -= c  formatoptions -= a  formatoptions += l" Hacer que la navegación sea más adecuada para las líneas de ajuste largas. noremap  < buffer >  k gk noremap  < buffer >  j gj noremap  < buffer >  < Arriba > gk noremap  < buffer >  < Abajo > gj noremap  < buffer >  0 g0 noremap  < buffer > ^ g ^ noremap  < buffer > $ g $ noremap  < buffer > D dg $ noremap  < buffer > C cg $ noremap  < buffer > A g $ ainoremap  < buffer >  < Arriba >  < C - O > gk inoremap  < buffer >  < Abajo >  < C - O > gj
Trucos adicionales

Además de eso, es posible que desees guardar las siguientes líneas en " ~/.vim/ftplugin/mediawiki.vim" o " vimfiles\ftplugin\mediawiki.vim" para obtener más trucos (es posible que tengas que poner " filetype plugin on" en tu vimrc):

Archivo:$HOME/.vim/ftplugin/mediawiki.vim

"Se debe configurar utf-8 si aún no se ha hecho globalmente setlocal  fileencoding = utf -8 setlocal  matchpairs +=< : >" Trate las listas, el texto sangrado y las tablas como líneas de comentarios y continúe con el mismo formato en la siguiente línea (es decir, inserte el encabezado del comentario) al presionar <CR> o usar "o". setlocal  comments = n :# , n :* , n :\: , s:{\ |, m :\ |, ex :\ | } setlocal  formatoptions += roq" coincide con las etiquetas HTML (tomadas directamente de $VIM/ftplugin/html.vim) si existe ( "loaded_matchit" )  let  b :match_ignorecase = 0  let  b :match_skip =  's:Comment'  let  b :match_words =  '<:>,' . \ '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' . \ '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' . \ '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>' fin si"Otras asignaciones útiles " Inserta un = coincidente automáticamente al iniciar un nuevo encabezado. inoremap  < buffer >  < silent >  =  < C - R >=( getline ( '.' )== '' \ | \ | getline ( '.' )=~ '^=\+$' ) ? "==\<Lt>Left>" : "=" < CR >" Habilitar plegado basado en ==secciones== setlocal  foldexpr = getline ( v :lnum )=~ '^\\(=\\+\\)[^=]\\+\\1\\(\\s*<!--.*-->\\)\\=\\s*$' ?\" > \". ( len ( matchstr ( getline ( v :lnum ), '^=\\+' )) -1 ) :\" = \" setlocal  fdm = expr
Menú de sintaxis de GVim

Añade en el menú Sintaxis la opción Wiki Archivo:$HOME/.vim/synmenu.vim

un 50 . 150 . 450 y sintaxis .WXYZ.Wiki : cal SetSyn ( "mediawiki" ) <CR>

editor vim-mediawiki

vim-mediawiki-editor puede copiar artículos directamente desde vim, mostrar diferencias entre las versiones modificadas en el servidor y la nuestra, etc.

Bloc de notas++

Notepad++ es un editor de texto y código fuente gratuito para Microsoft Windows . Permite a los usuarios crear su propio esquema de resaltado de sintaxis; los usuarios pueden personalizar un nuevo esquema utilizando el esquema de marcado de mediawiki o instalar una versión existente proporcionada por el usuario de Wikipedia MjolnirPants .

Notepad++ admite complementos; hay un complemento mediaWiki 2009 para la versión de 32 bits que se puede descargar en http://www.cab.i24.cc/projects/wikieditor/ (Internet Archive).

Escritor de LibreOffice

Los métodos anteriores permiten procesar una página de Wikipedia Edit de manera más eficiente. Para ello se puede utilizar LibreOffice (LO) Writer , pero también es posible utilizar LO Writer para convertir un documento formateado al formato de Wikipedia Edit. Para ello es necesario utilizar estilos y otras funciones de LO, que se explican en Ayuda de LO Writer > Formatos MediaWiki; por ejemplo, se debe utilizar el estilo Encabezado 2 si se va a encerrar un encabezado entre un par de "==". Esto es compatible, al menos, con LO 5 en Windows 10 con el entorno de ejecución de Java (JRE) de 32 o 64 bits adecuado presente y habilitado en LO; el procedimiento es Archivo > Exportar > MediaWiki (.txt). Consulte Ayuda:WordToWiki .

Editor de código MediaWiki sin conexión

Offline MediaWiki Code Editor es una aplicación multilingüe, gratuita y sin conexión, programada en lenguaje de script AutoHotkey para aquellos usuarios de Windows ® que editan artículos en Wikipedia y otros proyectos de la Fundación Wikimedia . Incluye herramientas y asistentes con una interfaz gráfica de usuario (GUI) sencilla e intuitiva que ayuda al usuario a generar gran parte del código de MediaWiki . Entre otras funciones, los asistentes ayudan al usuario a:

La aplicación facilita y agiliza la edición de artículos, incluso si el usuario no tiene conocimientos previos de las reglas de marcado. Ayuda a evitar errores durante el proceso de edición y a prestar menos atención a la sintaxis. Aunque la aplicación está diseñada para usuarios sin conocimientos previos del lenguaje MediaWiki , también es útil para expertos, ya que ahorra tiempo y reduce la posibilidad de errores tipográficos. Aunque no es un editor visual, ofrece la posibilidad de probar offline la mayor parte del código en el navegador web predeterminado. Estas pruebas simulan el comportamiento que mostraría el código wiki en una página de Wikipedia . El instalador se puede descargar gratuitamente desde el sitio Offline MediaWiki Code Editor.

Tanto el instalador como la interfaz de la aplicación están disponibles en inglés, español, alemán y francés. La última actualización puede descargarse desde aquí.

Editores en el navegador

WikiEd

wikEd es un editor de texto integrado en el navegador que añade funciones mejoradas de procesamiento de texto a Wikipedia y otras páginas de edición de MediaWiki (a partir de octubre de 2009 , wikEd funciona con Firefox , SeaMonkey , Safari y Google Chrome , pero no con Internet Explorer u Opera ).

Las características incluyen:

wikEd se puede habilitar simplemente en Preferencias::Gadgets (en instalaciones wiki donde wikEd no está instalado como un gadget, se puede pegar un pequeño fragmento de código en la página common.js o se puede ejecutar localmente como un script de usuario de Greasemonkey ). Para obtener instrucciones de instalación detalladas, consulte la página de inicio de wikEd .

Editor de Wiki rápido

Con este complemento para Firefox es posible realizar pequeñas modificaciones en los artículos wiki sin tener que salir o recargar la página, por lo que el flujo de lectura de un artículo apenas se ve alterado. Está disponible en addons.mozilla.org.

Teclas de surf

Surfingkeys es una extensión para Chrome y Firefox que ofrece atajos de teclado similares a los de Vim que se pueden personalizar con JavaScript. Entre las funciones que ofrece se encuentra un editor Vim desarrollado por Ace .

Para ingresar al editor de Vim, presione y use una letra de sugerencia para seleccionar un cuadro de entrada. Alternativamente, si se seleccionó un cuadro de texto mediante el modo de inserción o un clic del mouse, + abre el editor. Para los elementos y , guarda el texto. Para elementos como la edición de una página, + guardará el texto. En todos los casos, también guardará el texto escrito y o abandonará el editor sin guardar los cambios.ICtrliinputselect↵ EntertextareaCtrl↵ Enter:wEsc:q

wasavi

wasavi es una extensión para Chrome, Firefox y Opera que convierte el área de texto de una página en un editor similar a Vim. Se admiten casi todos los comandos de Vim/ex. Para iniciar wasavi, presione + para iniciar el editor.Ctrl↵ Enter

Cómo manejar caracteres especiales

Wikipedia codifica el texto utilizando el conjunto de caracteres UTF-8 , que permite utilizar muchos caracteres no ingleses y símbolos especiales. Dichos caracteres pueden aparecer incluso en artículos en los que no se esperaría que aparecieran debido al uso de enlaces interwiki a versiones no inglesas del artículo. Por lo tanto, es muy importante utilizar un editor que no altere estos caracteres ni los reemplace con signos de interrogación. Consulte la documentación de su editor para asegurarse de que sea compatible con Unicode o UTF-8, y habilítelo si es necesario. No es necesario que utilice necesariamente un editor especial; las versiones recientes de Notepad y Microsoft Word admiten Unicode, por ejemplo. Hay disponible una lista extensa de editores compatibles con Unicode para Windows y otros sistemas operativos (consulte también: Comparación de editores de texto ).

Si su editor no es compatible con UTF-8, copiar y pegar desde el navegador web puede alterar los caracteres. Por ejemplo, pegar desde el Portapapeles de Windows convierte automáticamente los caracteres al conjunto de caracteres que utilice su editor y reemplaza cualquier carácter que no esté incluido en este conjunto de caracteres con signos de interrogación. Puede evitar esto utilizando una de las aplicaciones de ayuda o complementos del navegador mencionados anteriormente. Por ejemplo, It's All Text! no altera ningún carácter.

Al editar un artículo con caracteres especiales con un nuevo editor, es una buena idea usar el botón "Mostrar cambios" (junto a "Mostrar vista previa") para ver exactamente qué cambiará la edición. Si las áreas con caracteres especiales que no tenía intención de modificar están resaltadas en rojo, eso significa que estarán dañadas, aunque ambas versiones puedan parecerle iguales porque no tiene fuentes extranjeras instaladas.

BabelPad es un editor gratuito para Windows con soporte especial para trabajar con Unicode, y es ideal si necesita determinar cuál de varios caracteres de apariencia similar está usando un artículo, o trabajar con códigos de control Unicode difíciles de editar (como para texto multidireccional).

Habilitando el Editor Visual de Wikipedia

Menú de formato de texto del editor visual
Menú de formato de texto del editor visual

Véase también