ปุ่มลัดสำหรับการจัดรูปแบบอักขระแบบโมโนสเกลใน Confluence


15

ฉันรู้ว่า{{...}}มาร์กอัป แต่มันค่อนข้างยุ่งยาก

มีปุ่มทางลัดเพื่อตั้งค่าข้อความที่เลือกเป็น monospace ในจุดบรรจบกันหรือเป็นไปได้หรือไม่ที่จะตั้งค่าอย่างใดอย่างหนึ่ง?


3
ฉันเพิ่งเจอสิ่งนี้ นี้ไม่ได้รับการสนับสนุนเพื่อให้ห่างไกลเห็นปัญหาต่อไปนี้: jira.atlassian.com/browse/CONF-23966
Andreas Klöber

@ AndreasKlöber: ขอบคุณ! ฉันเพิ่งโหวตให้กับตั๋ว JIRA
palacsint

คำตอบ:


4

วิธีที่ฉันทำง่ายมากฉันเพิ่มที่คั่นหน้าเว็บ / ทางลัดที่เรียกใช้งานการคลิกบนปุ่ม monospace ดังนี้:

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

หากคุณใช้ Google Chrome เพียงคลิกขวาที่แถบบุ๊กมาร์กเลือก "เพิ่มหน้า" และเพิ่มข้อมูลจาวาสคริปต์ในช่อง "URL" ด้วย "ชื่อ"

เช่น:

screenshot


คุณยังสามารถเพิ่มแป้นพิมพ์ลัดลงในฟังก์ชันได้โดยใช้ส่วนต่อประสานของ 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 ที่กล่าวถึง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.