Сочетание клавиш для односимвольного формата символов в Confluence

15

Я знаю {{...}}разметку, но она довольно громоздкая.

Есть ли в Confluence клавиша быстрого доступа для выбора выделенного текста в моноширинном пространстве или ее можно как-то настроить?

palacsint
источник
3
Я только сталкивался с этим. Пока это не поддерживается, см. Следующую проблему: jira.atlassian.com/browse/CONF-23966 .
Андреас Клёбер
@ AndreasKlöber: Спасибо! Я только что проголосовал за билет JIRA.
Palacsint

Ответы:

4

То, как я это делаю, довольно просто, я добавил закладку / ярлык, который выполняет нажатие на моноширинную кнопку следующим образом:

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

Если вы используете Google Chrome, просто щелкните правой кнопкой мыши на панели закладок, выберите «Добавить страницу» и добавьте фрагмент javascript в поле «URL» с любым «Имя».

Например:

Скриншот


Вы также можете добавить сочетание клавиш к функции, напрямую используя интерфейс tinyMce. Снова добавить фрагмент в панель закладок проще всего:

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

Нажатие на ярлык позволяет переключать ярлыки для текущей страницы. Использование его нажатием ctrl+ alt+ mпомечает выделенный текст как моноширинный.

Это было упомянуто в связанной проблеме JIRA, как прокомментировал @ andreas-klöber.


Для получения бонусных баллов получите greasemonkey или tampermonkey и вставьте в свой пользовательский скрипт и обновите соответствующие URL-адреса, чтобы они всегда выполнялись в вашем слитном домене. Вот пример для официального сайта 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");
    }
})();

Это снова прибывает из комментария в упомянутой проблеме JIRA.

tutuDajuju
источник