Tastenkürzel für einzeiliges Zeichenformat in Confluence


15

Ich kenne das {{...}}Markup, aber es ist ziemlich umständlich.

Gibt es eine Tastenkombination, um den ausgewählten Text in Confluence auf Monospace zu setzen, oder ist es möglich, eine solche festzulegen?


3
Ich bin gerade darauf gestoßen. Dies wird bisher nicht unterstützt, siehe folgende Ausgabe: jira.atlassian.com/browse/CONF-23966 .
Andreas Klöber

@ AndreasKlöber: Danke! Ich habe gerade für das JIRA-Ticket gestimmt.
Palacsint

Antworten:


4

Die Art und Weise, wie ich das mache, ist ziemlich einfach. Ich habe ein Lesezeichen / eine Verknüpfung hinzugefügt, die den Klick auf die Monospace-Schaltfläche wie folgt ausführt:

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

Wenn Sie Google Chrome verwenden, klicken Sie einfach mit der rechten Maustaste auf die Lesezeichenleiste, wählen Sie "Seite hinzufügen" und fügen Sie das JavaScript-Snippet im Feld "URL" mit einem beliebigen "Namen" hinzu.

Z.B:

Bildschirmfoto


Sie können der Funktion auch eine Tastenkombination hinzufügen, indem Sie die Oberfläche von tinyMce direkt verwenden. Das Hinzufügen eines Snippets in einer Lesezeichenleiste ist am einfachsten:

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

Durch Klicken auf die Verknüpfung wird die Verknüpfung für die aktuelle Seite umgeschaltet. Wenn Sie ctrl+ alt+ mdrücken, wird der ausgewählte Text als monospaced markiert.

Dies wurde in der verwandten JIRA-Ausgabe erwähnt, wie von @ andreas-klöber kommentiert.


Holen Sie sich für Bonuspunkte greasemonkey oder tampermonkey und fügen Sie in Ihr Benutzerskript ein und aktualisieren Sie die entsprechenden URLs, um sie immer auf Ihrer Confluence-Domain auszuführen. Hier ist ein Beispiel für die offizielle Atlassian Confluence Site:

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

Dies ergibt sich wiederum aus einem Kommentar in der erwähnten JIRA-Ausgabe.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.