Phím tắt cho định dạng ký tự đơn cách trong Confluence


15

Tôi biết {{...}}đánh dấu nhưng nó khá cồng kềnh.

Có một phím tắt để đặt văn bản đã chọn thành đơn cách trong Confluence hay có thể thiết lập một văn bản nào đó không?


3
Tôi vừa đi qua đây. Điều này không được hỗ trợ cho đến nay, xem vấn đề sau: jira.atlassian.com/browse/CONF-23966 .
Andreas Klöber

@ AndreasKlöber: Cảm ơn bạn! Tôi vừa bình chọn cho vé JIRA.
palacsint

Câu trả lời:


4

Cách tôi làm điều này khá đơn giản, tôi đã thêm một dấu trang / phím tắt thực thi nhấp chuột vào nút đơn cách như sau:

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

Nếu bạn sử dụng Google Chrome, chỉ cần nhấp chuột phải vào thanh dấu trang, chọn "Thêm trang" và thêm đoạn mã javascript vào trường "URL", với bất kỳ "Tên" nào.

Ví dụ:

ảnh chụp màn hình


Bạn cũng có thể thêm phím tắt cho chức năng, sử dụng trực tiếp giao diện của tinyMce. Một lần nữa, thêm một đoạn trong thanh dấu trang là dễ nhất:

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

Nhấp vào phím tắt cho phép chuyển đổi bật tắt phím tắt cho trang hiện tại. Sử dụng nó bằng cách nhấn ctrl+ alt+ msẽ đánh dấu văn bản đã chọn là đơn cách.

Điều này đã được đề cập trong vấn đề JIRA liên quan như nhận xét của @ andreas-klöber.


Để nhận điểm thưởng, hãy lấy greasemonkey hoặc tampermonkey và dán vào tập lệnh người dùng của bạn và cập nhật các url phù hợp để luôn thực thi trên miền hợp lưu của bạn. Dưới đây là một ví dụ cho trang web hợp lưu atlassian chính thức:

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

Điều này một lần nữa xuất phát từ một bình luận trong vấn đề JIRA đã đề cập.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.