मैं {{...}}
मार्कअप जानता हूं, लेकिन यह बोझिल है।
क्या कनफ्लुएंस में चयनित पाठ को मोनोस्पेस में सेट करने के लिए एक शॉर्टकट कुंजी है या किसी एक को सेट करना संभव है?
मैं {{...}}
मार्कअप जानता हूं, लेकिन यह बोझिल है।
क्या कनफ्लुएंस में चयनित पाठ को मोनोस्पेस में सेट करने के लिए एक शॉर्टकट कुंजी है या किसी एक को सेट करना संभव है?
जवाबों:
जिस तरह से मैं यह करना बहुत आसान है, मैंने एक बुकमार्क / शॉर्टकट जोड़ा जो मोनोस्पेस बटन पर क्लिक को निष्पादित करता है जैसे:
javascript:$('#rte-monospace').click();
यदि आप Google Chrome का उपयोग करते हैं, तो बस बुकमार्क बार पर राइट क्लिक करें, "पेज जोड़ें" चुनें और "URL" फ़ील्ड में जावास्क्रिप्ट स्निपेट को किसी भी "नाम" के साथ जोड़ें।
उदाहरण के लिए:
आप छोटे कीबोर्ड के इंटरफेस को सीधे इस्तेमाल करके फंक्शन में कीबोर्ड शॉर्टकट भी जोड़ सकते हैं। बुकमार्क बार में स्निपेट जोड़ना फिर सबसे आसान है:
javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
शॉर्टकट क्लिक करने से चालू पृष्ठ के लिए शॉर्टकट टॉगल करने में सक्षम होता है। हिटिंग से इसका इस्तेमाल करते हुए ctrl+ alt+ mके रूप में Monospaced चयनित पाठ का प्रतीक होगा।
इसका उल्लेख संबंधित JIRA मुद्दे में @ andreas-klöber द्वारा टिप्पणी के रूप में किया गया था ।
बोनस अंक मिलता है, के लिए Greasemonkey या tampermonkey और अपने उपयोगकर्ता लिपि में चस्पा करेंगे, और मिलान करने वाले URL को अद्यतन हमेशा अपने संगम डोमेन पर अमल करने के लिए। यहाँ आधिकारिक एटलसियन संगम स्थल के लिए एक उदाहरण दिया गया है:
// ==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 मुद्दे में एक टिप्पणी से आया है।