Je connais le balisage {{...}}
mais il est plutôt encombrant.
Existe-t-il une touche de raccourci pour définir le texte sélectionné sur Monospace dans Confluence ou est-il possible d'en créer un?
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 suit:
javascript:$('#rte-monospace').click();
Si vous utilisez Google Chrome, cliquez simplement sur la barre de favoris, cliquez sur "Ajouter une page" et ajoutez l'extrait de code javascript dans le champ "URL", avec n'importe quel "Nom".
Par exemple:
Vous pouvez également ajouter un raccourci clavier à la fonction, en utilisant directement l'interface de tinyMce. Encore une fois, ajouter un extrait de code dans une barre de favoris est le plus simple:
javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
En cliquant sur le raccourci, une bascule bascule le raccourci pour la page en cours. L'utiliser en frappant ctrl+alt+m marquera le texte sélectionné comme étant monospace.
Ceci a été mentionné dans le problème lié à JIRA , commenté par @ andreas-klöber.
Pour obtenir des points bonus, obtenez greasemonkey ou tampermonkey , collez-le dans votre script utilisateur et mettez à jour les URL correspondantes afin qu'elles soient toujours exécutées sur votre domaine de confluence. Voici un exemple pour le site officiel Atlassian Confluence:
// ==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 encore d'un commentaire dans le numéro de JIRA mentionné.