2012-10-27 15 views
342

मैं संगम like this में एक inline code कैसे फॉर्मेट कर सकते हैं? मेरा मतलब है, एक अलग कोड ब्लॉक नहीं, लेकिन उदाहरण के लिए, केवल classname इनलाइन करें।संगम में एक इनलाइन कोड कैसे प्रारूपित करें?

+2

शॉर्टकट टिकट के लिए वोट दें इस लागू करने के लिए: https://jira.atlassian.com/browse/CONF-23966 – Jens

+0

Atlassian यह Monospaced कॉल (https://jira.atlassian.com/secure/WikiRendererHelpAction.jspa ? सेक्शन = सभी) –

उत्तर

448

संगम में इनलाइन monospace फ़ॉन्ट सम्मिलित करने के लिए, डबल घुंघराले-ब्रेसिज़ में पाठ के चारों ओर।

यह एक {{example}} है।

यदि आप कंफ्लुएंस 4.x या उच्चतर का उपयोग कर रहे हैं, तो आप अनुच्छेद शैली मेनू से "प्रीफॉर्मेटेड" विकल्प का चयन भी कर सकते हैं।

पूर्ण यहाँ संदर्भ: https://confluence.atlassian.com/display/CONF56/Quick+Reference+Guide+for+the+Confluence+Editor

+0

ओह, धन्यवाद! किसी कारण से {{{तीन ब्रैकेट}}} का प्रयास किया :) :) – DataGreed

+84

संगम में 4+ विकी मार्कअप डिफ़ॉल्ट रूप से चला गया है और "प्रीफॉर्मेटेड" विकल्प पूरी लाइन पर लागू होता है। ऐसा करने का एकमात्र तरीका (विकीटेक्स्ट संपादन प्लगइन स्थापित किए बिना) मोनोस्पेस्ड फ़ॉन्ट चुनना है। – HDave

+7

कंफ्लुएंस 5.x में काम नहीं कर रहा है। –

6

आप वैकल्पिक लाइन नंबर के साथ एक बड़े कोड ब्लॉक, आदि सम्मिलित कोड मैक्रो उपयोग करना चाहते हैं (मैक्रो के तहत उपलब्ध -> अन्य)।

+1

यह बहुत अच्छा काम करता है --- धन्यवाद! https://confluence.atlassian.com/display/DOC/Code+Block+Macro –

+0

हाँ मैं दो मेनू के माध्यम से क्लिक किए बिना ऐसा कैसे करूं? मुझे अक्सर एक पेज को 10 कोड ब्लॉक की आवश्यकता होती है। –

+9

@ जेरेमी लिपजिग मैक्रो ब्राउजर लाने के लिए '{' टाइप करें और * कोड * टाइप करना शुरू करें। – alex

23

आप आप के लिए एक मैक्रो बनाने के लिए अपने fiendly संगम व्यवस्थापक से संपर्क कर सकता है। यहाँ

Macro Name: inlinecode 
Macro Title: Markup text like stackoverflow inline code 
Categories: Formatting 
Macro Body Processing: Convert wiki markup to HTML 
Output Format: HTML 
Template: 

## Macro title: Inline Code 
## Macro has a body: Y 
## Body processing: Convert wiki markup to HTML 
## Output: HTML 
## 
## Developed by: My Name 
## Date created: dd/mm/yyyy 
## Installed by: My Name 
## This makes the body text look like inline code markup from stackoverflow 
## @noparams 
<span style="padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee;">$body</span> 

तो उन का उपयोग कर सकते {inlinecode}like this{inlinecode}

तुम भी {html} या {style} मैक्रो, यदि उन्हें इंस्टॉल का उपयोग करें या के लिए स्टाइलशीट को यह शैली जोड़ सकते हैं संगम 3.x के लिए एक मैक्रो का एक उदाहरण है आपके अंतरिक्ष।

जबकि आप इस पर हैं, तो अपने कन्फ्लूएंशन व्यवस्थापक से आपके लिए एक केबीडी मैक्रो बनाने के लिए कहें। , उपरोक्त के समान Macro name छोड़कर kbd और Template है:

<span style="padding: 0.1em 0.6em;border: 1px solid #ccc; font-size: 11px; font-family: Arial,Helvetica,sans-serif; background-color: #f7f7f7; color: #333; -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 0.1em; text-shadow: 0 1px 0 #fff; line-height: 1.4; white-space: nowrap; ">$body</span> 

तो फिर तुम एफ 1 मारा और कुंजी दर्ज करने के लिए उपयोगकर्ताओं को बताने के लिए प्रलेखन लिख सकते हैं।

+27

'fiendly Confluence Administrator' के लिए +1 – eggy

+2

व्यवस्थापक के बारे में ज्यादा परवाह नहीं है ;-), {kbd} वह था जिसे मैं ढूंढ रहा था। धन्यवाद! –

60

डिफ़ॉल्ट संगम तक पारदर्शी पृष्ठभूमि के साथ प्रयुक्त होते पाठ बना देता है। आप ग्रे रंग जोड़ने के लिए वैश्विक सीएसएस को संपादित कर सकते हैं। Confluence manual से:

  1. स्क्रीन के ऊपरी दाएं भाग पर कोग आइकन चुनें, फिर कंफ्लुएंस व्यवस्थापक चुनें।
  2. स्टाइलशीट चुनें।
  3. संपादित करें चुनें।
  4. पाठ क्षेत्र में अपना कस्टम सीएसएस पेस्ट करें।
  5. सहेजें चुनें।

प्रयुक्त होते ब्लॉकों में धूसर पृष्ठभूमि प्रदर्शित करने के लिए कस्टम सीएसएस:

code { 
    padding: 1px 5px 1px 5px; 
    font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; 
    background-color: #eeeeee; 
} 

आप संगम OnDemand (बादल) उपयोग कर रहे हैं:

  1. के तल में कॉग/गियर क्लिक करें बाईं ओर साइडबार
  2. चुनें और महसूस करें
  3. वें क्लिक करें ई साइडबार, शीर्ष लेख और पाद टैब
  4. हैडर में अपना कस्टम सीएसएस पेस्ट क्षेत्र
  5. लपेटें एक {style} ब्लॉक में कोड
  6. सहेजें

निम्नलिखित पेस्ट करें:

{style} 
code { 
    padding: 1px 5px 1px 5px; 
    font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; 
    background-color: #eeeeee; 
} 
{style} 

उसके बाद आपको अच्छा और साफ स्टैक ओवरफ्लो-स्टाइलिश इनलाइन कोड स्पैन मिलेगा {{sometext}} लिखना।

+1

यदि आपकी जगह कस्टम स्टाइलशीट/थीम का उपयोग करती है, तो यह काम नहीं कर सकती है। एक आलसी कामकाज "देखो और महसूस करें -> कस्टम HTML" (संस्करण 5.9.6 पर परीक्षण) के तहत स्टाइल टैग के अंदर उपरोक्त उदाहरण को जोड़ना है। – jdknight

+3

यदि कंफ्लुएंस ऑन डिमांड का उपयोग करना है, तो आपको "साइडबार, हेडर और पाद लेख" पृष्ठ पर जाना होगा। फिर शीर्षलेख टेक्स्टबॉक्स में उपर्युक्त सीएसएस कोड कॉपी/पेस्ट करें, लेकिन आपको सीएसएस_ के पहले और बाद में '{style}' रखना होगा। ['{Style} 'उपयोग का उदाहरण] (https://answers.atlassian.com/questions/99055/editing-csss-in-confluence-ondemand)। – Phil

+1

मामूली सुधार, आपको शैली ब्लॉक के अंदर घुंघराले ब्रेसिज़ से बचने की आवश्यकता है, या फिर संगम पैडिंग नामक एक मैक्रो खोजने की कोशिश करता है। {शैली} कोड \ {... \} {शैली} – edqwerty

11

संगम में आप thusly स्रोत संपादक में <code></code> टैग के साथ अपने इनलाइन कोड चारों ओर जोड़ सकते हैं 5.4.2:

Confluence will show <code>this inline code</code> in a fixed font. 

यह उपयोगी जहां डबल-ब्रेस सुविधा के बाद से संशोधित करने के लिए कई टुकड़े कर रहे हैं हो सकता है केवल संगम संपादक में टेक्स्ट को अंतःक्रियात्मक रूप से जोड़ते समय काम करता है।

+0

धन्यवाद, यह यूडब्ल्यूसी का उपयोग करके मीडियाविकि से कन्फ्लुसेज़ तक माइग्रेशन प्रक्रिया के दौरान भी काम करता प्रतीत होता है। – MonkeyMonkey

+1

6.1.1 –

1

ये सभी अन्य उत्तर निश्चित रूप से अच्छे विचारों की तरह लगते हैं और मैं उन्हें पहले उपयोग करने की सलाह दूंगा, लेकिन मैं आगे बढ़ूंगा और पूर्णता के लिए सूची में एक और जोड़ दूंगा।

आप बस HTML मैक्रो का उपयोग कर सकते हैं और फिर <pre> </pre> टैग में अपनी सामग्री को लपेटकर पेस्ट कर सकते हैं।

+0

में मेरे लिए काम नहीं करता है यह एक ही प्रभाव प्राप्त कर सकता है लेकिन अन्य HTML टैग के साथ ब्लॉक के भीतर पाठ को मार्क अप करने की आवश्यकता होने तक टालना चाहिए। – Underverse

+0

हां, यही कारण है कि मैंने पहले अन्य उत्तरों में दिए गए समाधानों का उपयोग करने की सिफारिश की। मैंने कभी नहीं कहा कि यह एक अच्छा जवाब था। मैंने कहा कि मैं इसे पूर्णता के लिए सूची में जोड़ना चाहता था। –

+0

यदि आप कन्फ्लुएंस 3.5 में कोड ब्लॉक में रंगों और शैलियों के अच्छे नियंत्रण की आवश्यकता है तो यह विधि सही उत्तर है। मैंने '{html}

 ...
{html}' के शॉर्टकट के रूप में हमारे उपयोगकर्ताओं के लिए '{pre}' मैक्रो बनाया है। संगम 5 पूरी तरह से एक और मामला है। – Underverse

5

मुझे रंगों के साथ स्वरूपण मिल रहा है क्योंकि कन्फ्लुएंशन (5.6.3) {{monospace}} ब्लॉक के आस-पास की जगहों के बारे में बहुत व्यस्त है।

Creating Colored Monospace with Wiki Markup

As rendered by Confluence

7

{{ }} के साथ अपने इनलाइन पाठ सराउंड।

चेतावनियां:

  1. आप के बाद}}
  2. स्पेस बार हिट करने के लिए आप इनलाइन preformatted पाठ की प्रतिलिपि नहीं कर सकते हैं और बनाए रखने के लिए यह देखने के लिए रहा है। यदि आप इसे कॉपी करते हैं तो आप इसे ठीक करने के लिए {{ }} जोड़ नहीं पाएंगे।बस इसे फिर से लिखें या प्रारूपण के बिना पेस्ट (Cmd ⌘ + शिफ्ट + वी मैक पर) तो {{ }} और हिट अंतरिक्ष जोड़ें।
  3. यदि आप {{ }} को बाद में मौजूदा टेक्स्ट में जोड़ते हैं, तो यह अन्य वर्णों से घिरा नहीं जा सकता है, उदा। यदि आप अपने पूर्ववर्ती पाठ के चारों ओर कोष्ठक चाहते हैं, तो आप ({{my text}}) जोड़कर (my text) को ठीक नहीं कर सकते हैं। सबसे पहले अपने पाठ (my text) के आस-पास की जगह जोड़ें, फिर {{ }} जोड़ें।
+3

अफसोस की बात यह है कि यह अब काम नहीं कर रहा है:/ –

-1

आप winword है, तो आप, कॉपी कर सकते हैं क्या आपको लगता है कि में जरूरत के परिणाम को स्पर्श करें, और फिर पेस्ट कि संगम में। मैंने पाया है कि यहां अन्य समाधानों की तुलना में आसान है।

+1

एक्सडी मेरी गलती संगम का टेक्स्ट एडिटर कम नहीं है। – Amalgovinus

0

मुझे ऐसा करने का सबसे आसान तरीका लाइन की शुरुआत से ही मार्कडाउन में लिखना है। Ctrl+D दबाएं (मार्कअप इनपुट संवाद खोलने के लिए शॉर्टकट) और मार्कडाउन टाइप करें। सामान्य विकी संपादक सटीक स्वरूपण के लिए बहुत अच्छा प्रतीत नहीं होता है। यह चरित्र शैलियों के बारे में ज्यादा नहीं लगता है और केवल पैराग्राफ शैलियों को जानता है।

0

मैं ज़ेलफिर और पीटर ग्लक के उत्तरों के संयोजन का उपयोग करता हूं। यानी

  1. (मैक बात) मॉडल पॉप-अप की लटकती में Command + Shift + डी
  2. Markdown चयन करें क्लिक करें
  3. कोड टैग के साथ अपने पाठ सराउंड - यानी <code>bovvered</code>
  4. सम्मिलित करें क्लिक करें
संबंधित मुद्दे