Tecla de acceso directo para el formato de caracteres monoespaciados en Confluence

15

Conozco el {{...}}marcado, pero es bastante engorroso.

¿Existe una tecla de acceso directo para establecer el texto seleccionado en monoespacio en Confluence o es posible configurar uno de alguna manera?

palacsint
fuente
3
Acabo de encontrar esto. Hasta el momento, esto no es compatible; consulte el siguiente problema: jira.atlassian.com/browse/CONF-23966 .
Andreas Klöber
@ AndreasKlöber: ¡Gracias! Acabo de votar por el boleto JIRA.
palacsint

Respuestas:

4

La forma en que hago esto es bastante simple, agregué un marcador / acceso directo que ejecuta el clic en el botón monoespacio de esta manera:

javascript:$('#rte-monospace').click();

Si utiliza Google Chrome, simplemente haga clic derecho en la barra de marcadores, elija "Agregar página" y agregue el fragmento de JavaScript en el campo "URL", con cualquier "Nombre".

P.ej:

captura de pantalla


También puede agregar un atajo de teclado a la función, utilizando la interfaz de tinyMce directamente. Nuevamente, agregar un fragmento en una barra de marcadores es más fácil:

javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");

Al hacer clic en el acceso directo, se activa o desactiva el acceso directo para la página actual. Usarlo presionando ctrl+ alt+ mmarcará el texto seleccionado como monoespaciado.

Esto se mencionó en el tema relacionado de JIRA como lo comentó @ andreas-klöber.


Para obtener puntos de bonificación, obtenga greasemonkey o tampermonkey y pegue su script de usuario, y actualice las URL coincidentes para ejecutar siempre en su dominio de confluencia. Aquí hay un ejemplo para el sitio oficial de confluencia atlassian:

// ==UserScript==
// @name         Toggle Confluence monospace with ctrl+alt+m
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  add keyboard shortcut to toggle monospace styling for selected text
// @author       Pavel Savshenko
// @match        https://confluence.atlassian.com/pages/editpage.action*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    if (tinyMCE && tinyMCE.activeEditor)  {
        console.log("Monospace patch loading");
        tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
    }
})();

Esto nuevamente proviene de un comentario en el tema JIRA mencionado.

tutuDajuju
fuente