Bagaimana saya bisa memformat inline code
dalam Confluence like this
? Maksud saya, bukan blok kode yang terpisah, tetapi hanya sebaris classname
, misalnya.
confluence
DataGreed
sumber
sumber
Jawaban:
Untuk menyisipkan font monospace inline di Confluence, mengelilingi teks dalam kurung kurawal ganda.
Ini adalah
{{example}}
.Jika Anda menggunakan Confluence 4.x atau lebih tinggi, Anda juga bisa memilih opsi "Preformatted" dari menu style paragraf. Harap dicatat bahwa akan berlaku untuk seluruh baris.
Referensi lengkap di sini .
sumber
Secara default Confluence membuat teks monospace dengan latar belakang transparan. Anda dapat mengedit CSS global untuk menambahkan warna abu-abu. Dari manual Confluence :
CSS khusus untuk menampilkan latar belakang abu-abu di blok monospasi:
Jika Anda menggunakan Confluence OnDemand (cloud):
{style}
blokRekatkan yang berikut ini:
Setelah itu Anda akan mendapatkan rentang kode inline stackoverflow-stylish yang bagus dan rapi hanya dengan menulis
{{sometext}}
.sumber
{style}
sebelum dan sesudah CSS . Contoh{style}
penggunaan .[class^=SpaceCustomSettingsBlockComponent_unsupportedMacros]{display: none;}
CSS kustom: pAnda bisa meminta administrator Confluence yang jahat untuk membuat makro untuk Anda. Berikut adalah contoh makro untuk Confluence 3.x
Maka pengguna bisa menggunakan
{inlinecode}like this{inlinecode}
Anda juga bisa menggunakan makro
{html}
atau{style}
jika mereka diinstal atau menambahkan gaya ini ke stylesheet untuk ruang Anda.Ketika Anda berada di sana meminta admin Confluence Anda untuk membuat makro kbd untuk Anda. Sama seperti di atas, kecuali
Macro name
yang KBD danTemplate
adalah:Kemudian Anda dapat menulis dokumentasi untuk memberi tahu pengguna untuk menekan tombol F1dan Enter.
sumber
Kelilingi teks inline Anda dengan
{{ }}
.Peringatan:
}}
{{ }}
untuk memperbaikinya. Cukup ketik ulang atau tempel tanpa memformat ( Cmd ⌘+ Shift+ Vdi Mac) lalu tambahkan{{ }}
dan tekan spasi.{{ }}
ke teks yang ada nanti, itu tidak dapat dikelilingi oleh karakter lain, misalnya jika Anda ingin tanda kurung di sekitar teks yang telah diformat sebelumnya, Anda tidak dapat memperbaikinya(my text)
dengan menambahkan kawat gigi({{my text}})
. Pertama tambahkan ruang di sekitar teks Anda( my text )
lalu tambahkan{{ }}
.sumber
Pada Confluence 4 dan di atas, mengetikkan dua kurung keriting tidak berfungsi.
Anda sekarang perlu memilih font Monospace. Sorot teks yang ingin Anda ubah dan:
Windows: Ctrl + Shift + M
Mac: Command + Shift + M
Atau, Anda dapat mengetikkan backtick (`) dan Confluence akan memformat semuanya sampai Anda mengetik backtick lainnya
Atau, di sebelah opsi cetak tebal dan miring, Anda dapat mengeklik tarik-turun "lainnya" dan pilih Monospace:
sumber
Dalam Confluence 5.4.2 Anda dapat menambahkan mengelilingi kode inline Anda dengan
<code></code>
tag di editor sumber dengan demikian:Ini bisa bermanfaat di mana ada banyak fragmen untuk dimodifikasi karena fitur kurung ganda hanya berfungsi ketika menambahkan teks secara interaktif di editor Confluence.
sumber
Jika Anda ingin memasukkan blok kode besar dengan nomor baris opsional, dll. Gunakan Kode Makro (tersedia di bawah Macro -> Lainnya).
sumber
{
untuk membuka browser makro dan mulai mengetik kode .Untuk memformat kode sebaris dalam teks Anda, gunakan karakter '`' untuk mengelilingi kode Anda. Biasanya terletak di sebelah kiri tombol '1' di keyboard Anda.
Contoh:
Pembatas yang sama dengan Stack Exchange!
sumber
Saya menemukan pemformatan dengan warna sedikit lebih sulit karena Confluence (5.6.3) sangat cerewet dengan spasi di sekitar blok {{monospace}}.
sumber
Pada saat penulisan ini, saya mendapati bahwa itu juga
{{string}}
tidak{{ string }}
berfungsi. Panel kontrol saya hanya memiliki tombol blok kode.Namun, ada pintasan yang tercantum untuk pemformatan dengan lebar tetap:
Ctrl
+Shift
+M
.Saya mencari-cari di dalam menu tetapi tidak dapat menemukan versi apa yang disajikan kepada kami.
sumber
Semua jawaban lain ini tentu kedengarannya seperti ide yang bagus dan saya akan merekomendasikan untuk menggunakannya terlebih dahulu, tetapi saya akan melanjutkan dan menambahkan satu lagi ke daftar demi kelengkapan.
Anda cukup menggunakan makro html lalu menempelkan konten Anda yang dibungkus dengan
<pre> </pre>
tag.sumber
{pre}
makro untuk pengguna kami sebagai jalan pintas untuk{html}<pre> ... </pre>{html}
. Pertemuan 5 adalah masalah lain sepenuhnya.Saya menggunakan kombinasi jawaban Zelphir dan Peter Gluck. yaitu
<code>bovvered</code>
sumber
Cara termudah bagi saya adalah dengan Memasukkan Markup.
Kemudian di kotak teks ketik teks antara kurung kurawal.
Ini akan menyisipkan teks yang diformat di baris baru tetapi Anda dapat menyalinnya di mana saja, bahkan sejajar.
sumber
Cara termudah yang saya temukan untuk melakukan ini adalah menulis dalam markdown langsung dari awal baris. Tekan
Ctrl+D
(pintasan untuk membuka dialog input markup) dan ketik markdown. Editor wiki normal tampaknya tidak terlalu bagus untuk pemformatan yang tepat. Tampaknya tidak tahu banyak tentang gaya karakter dan hanya tahu gaya paragraf.sumber
Jika Anda memiliki WinWord, Anda dapat menyalin apa yang Anda butuhkan ke dalamnya, sentuh hasilnya, lalu tempelkan itu ke dalam Confluence. Saya menemukan itu lebih mudah daripada solusi lain di sini.
sumber