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?
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?
Câu trả lời:
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ụ:
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.