Eu conheço a {{...}}
marcação, mas é bastante complicada.
Existe uma tecla de atalho para definir o texto selecionado como monoespaço no Confluence ou é possível configurar uma de alguma forma?
Eu conheço a {{...}}
marcação, mas é bastante complicada.
Existe uma tecla de atalho para definir o texto selecionado como monoespaço no Confluence ou é possível configurar uma de alguma forma?
Respostas:
A maneira como faço isso é bastante simples, adicionei um marcador / atalho que executa o clique no botão monoespaçado da seguinte forma:
javascript:$('#rte-monospace').click();
Se você usa o Google Chrome, clique com o botão direito do mouse na barra de favoritos, escolha "Adicionar página" e adicione o snippet javascript no campo "URL", com qualquer "Nome".
Por exemplo:
Você também pode adicionar um atalho de teclado à função, usando diretamente a interface do tinyMce. Novamente, adicionar um snippet em uma barra de favoritos é mais fácil:
javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
Clicar no atalho ativa uma alternância para alternar o atalho da página atual. Utilizá-lo pressionando ctrl+ alt+ mmarcará o texto selecionado como monoespaçado.
Isso foi mencionado na edição relacionada do JIRA, como comentado por @ andreas-klöber.
Para obter pontos de bônus, obtenha greasemonkey ou tampermonkey e cole no script do usuário e atualize os URLs correspondentes para sempre executar no seu domínio de confluência. Aqui está um exemplo para o site oficial da confluência atlassiana:
// ==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");
}
})();
Isso vem novamente de um comentário no problema do JIRA mencionado.