Touche de raccourci pour le format de caractère à espacement fixe dans Confluence

15

Je connais le {{...}}balisage mais c'est assez lourd.

Existe-t-il une touche de raccourci pour définir le texte sélectionné sur monospace dans Confluence ou est-il possible d'en configurer un d'une manière ou d'une autre?

palacsint
la source
3
Je viens de rencontrer ça. Ceci n'est pas pris en charge jusqu'à présent, consultez le problème suivant: jira.atlassian.com/browse/CONF-23966 .
Andreas Klöber
@ AndreasKlöber: Merci! Je viens de voter pour le billet JIRA.
palacsint

Réponses:

4

La façon dont je fais cela est assez simple, j'ai ajouté un signet / raccourci qui exécute le clic sur le bouton monospace comme ceci:

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

Si vous utilisez Google Chrome, cliquez simplement avec le bouton droit sur la barre de favoris, choisissez "Ajouter une page" et ajoutez l'extrait de code javascript dans le champ "URL", avec n'importe quel "Nom".

Par exemple:

capture d'écran


Vous pouvez également ajouter un raccourci clavier à la fonction, en utilisant directement l'interface de tinyMce. Encore une fois, ajouter un extrait dans une barre de signets est plus simple:

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

Cliquer sur le raccourci permet d'activer ou de désactiver le raccourci de la page en cours. L'utiliser en appuyant sur ctrl+ alt+ mmarquera le texte sélectionné comme étant à espacement fixe.

Cela a été mentionné dans le numéro JIRA connexe commenté par @ andreas-klöber.


Pour des points bonus, obtenez greasemonkey ou tampermonkey et collez dans votre script utilisateur, et mettez à jour les URL correspondantes pour toujours exécuter sur votre domaine de confluence. Voici un exemple pour le site officiel de confluence atlassienne:

// ==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");
    }
})();

Cela vient à nouveau d'un commentaire dans le numéro JIRA mentionné.

tutuDajuju
la source