Tombol pintas untuk format karakter monospace dalam Confluence

15

Saya tahu {{...}}markupnya tapi agak rumit.

Apakah ada tombol pintas untuk mengatur teks yang dipilih ke monospace dalam Confluence atau apakah mungkin untuk mengaturnya?

palacsint
sumber
3
Saya baru saja menemukan ini. Sejauh ini belum didukung, lihat masalah berikut: jira.atlassian.com/browse/CONF-23966 .
Andreas Klöber
@ AndreasKlöber: Terima kasih! Saya baru saja memilih untuk tiket JIRA.
palacsint

Jawaban:

4

Cara saya melakukan ini cukup sederhana, saya menambahkan bookmark / shortcut yang mengeksekusi klik pada tombol monospace seperti:

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

Jika Anda menggunakan Google Chrome, cukup klik kanan bilah bookmark, pilih "Tambah Halaman" dan tambahkan potongan javascript di bidang "URL", dengan "Nama" apa saja.

Misalnya:

tangkapan layar


Anda juga dapat menambahkan pintasan keyboard ke fungsi, menggunakan antarmuka tinyMce secara langsung. Sekali lagi menambahkan cuplikan di bilah bookmark paling mudah:

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

Mengklik pintasan memungkinkan toggle mengaktifkan pintasan untuk halaman saat ini. Menggunakannya dengan menekan ctrl+ alt+ makan menandai teks yang dipilih sebagai monospace.

Ini disebutkan dalam masalah JIRA terkait seperti yang dikomentari oleh @ andreas-klöber.


Untuk poin bonus, dapatkan greasemonkey atau tampermonkey dan rekatkan skrip pengguna Anda, dan perbarui url yang cocok untuk selalu dieksekusi pada domain pertemuan Anda. Berikut adalah contoh untuk situs pertemuan atlassian resmi:

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

Ini lagi datang dari komentar dalam masalah JIRA yang disebutkan.

tutuDajuju
sumber