সঙ্গমটিতে একটি ইনলাইন কোড কীভাবে বিন্যাস করবেন?


480

inline codeকনফিলেন্সে আমি কীভাবে ফর্ম্যাট করতে পারি like this? আমি বলতে চাইছি, একটি পৃথক কোড ব্লক নয়, তবে কেবল ইনলাইন classname, উদাহরণস্বরূপ।


3
এটি বাস্তবায়নের জন্য শর্টকাট টিকিটের জন্য ভোট দিন: jira.atlassian.com/browse/CONF-23966
জেনস

অ্যাটলিশিয়ান এটিকে মনসোপসেড বলে ( jira.atlassian.com/secure/… )
ডার্ক

উত্তর:


592

কনফ্লুয়েন্সে ইনলাইন মনোস্পেস ফন্ট সন্নিবেশ করানোর জন্য, পাঠ্যটিকে ডাবল কোঁকড়ানো-বক্ররেখারে ঘিরে ফেলুন।

এটি একটি {{example}}

আপনি যদি संगাম 4.x বা তার বেশি ব্যবহার করে থাকেন তবে আপনি অনুচ্ছেদ শৈলীর মেনু থেকে "প্রিফর্ম্যাটেড" বিকল্পটি নির্বাচন করতে পারেন। দয়া করে নোট করুন যে পুরো লাইনে প্রযোজ্য হবে ।

এখানে সম্পূর্ণ রেফারেন্স ।


130
সঙ্গমে 4+ উইকি মার্কআপটি ডিফল্টরূপে চলে যায় এবং "প্রিফর্ম্যাটড" বিকল্পটি পুরো লাইনে প্রযোজ্য। এটি করার একমাত্র উপায় (উইকিটেক্সট সম্পাদনা প্লাগইন ইনস্টল না করে) হ'ল মনসপাসেড ফন্ট বাছাই।
এইচডিভি

16
আপনি এটি আটকে দিলে এটি কাজ করবে না - "অটো-ফর্ম্যাট" "ট্রিগার" করতে আপনার ক্লোজিং বন্ধনীগুলি টাইপ করতে হবে। আপনি যদি এই পদ্ধতিতে বড় আকারের পাঠ্যকে ফর্ম্যাট করতে চান তবে সন্নিবেশ -> উইকি মার্কআপ ডায়ালগটি ব্যবহার করুন এবং এটিকে সেখানে টাইপ করুন / আটকান।
jaysee00

3
আমি খুঁজে পেয়েছি যে উইকি মার্কআপ সন্নিবেশ করতে Ctrl-Shift-D ব্যবহার করা দরকারী is আমি ভি 5 তে এটিই একমাত্র কম্বো শর্টকাট। হ্যাঁ, নতুন সম্পাদক অযৌক্তিক হতে পারেন। উইকির সম্পাদকের মাধ্যমে কোড প্রবেশ করানো সাহায্য করে, বিশেষত যদি আপনি গির পরিবর্তে কোডিং কোডিং করতে ব্যবহার করেন।
3:33 এ আন্ডারওভার করুন

29
এই কাজটি করার একটি নির্ভরযোগ্য উপায় হ'ল to oo foo} in; এটি সর্বদা 'ফু' কে পূর্বরূপের প্রয়োজন হিসাবে স্বীকৃতি দেয়, তারপরে আপনি সেখানে যা চান তা 'চ' এবং 'ও' এর মধ্যে আটকে দিন, তারপরে 'ফু' পাঠ্যটি সরিয়ে ফেলুন। আপনি যা চান তা পূর্বরূপে রেখে দেওয়া উচিত।
ড্যান মিচেল

5
একটি ভিন্ন ব্যাকগ্রাউন্ড / পাঠ্য রঙ সম্পর্কে কি? মনোস্পেস একমাত্র জিনিস নয়, আমি এটি সারির ভিতরে হাইলাইট করতে চেয়েছিলাম, কোনও ধারণা?
রিকি লেভি

77

ডিফল্টরূপে সংমিশ্রণ স্বচ্ছ পটভূমির সাথে মনসপসেস পাঠকে রেন্ডার করে। ধূসর রঙ যুক্ত করতে আপনি গ্লোবাল সিএসএস সম্পাদনা করতে পারেন। সঙ্গমের ম্যানুয়াল থেকে :

  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;
}

আপনি যদি কনফিলেন্স অনডেমন্ড (মেঘ) ব্যবহার করেন:

  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
যদি আপনার স্থান কোনও কাস্টম স্টাইলশিট / থিম ব্যবহার করে তবে এটি কাজ করতে পারে না। একটি অলস কাজটি হ'ল "চেহারা এবং অনুভূত -> কাস্টম এইচটিএমএল" (5.9.6 সংস্করণে পরীক্ষিত) এর অধীনে স্টাইল ট্যাগগুলির অভ্যন্তরে উপরের উদাহরণটি সংযোজন করা।
jdknight

3
কনফ্লিউয়েন্স অনডিম্যান্ড ব্যবহার করে, আপনাকে "সাইডবার, শিরোলেখ এবং পাদচরণ" পৃষ্ঠাতে যেতে হবে। তারপরে শিরোনামের পাঠ্যবক্সে উপরের সিএসএস কোডটি অনুলিপি / পেস্ট করুন তবে আপনাকে {style}সিএসএসের আগে এবং পরে রাখা দরকারব্যবহারের উদাহরণ{style}
ফিল

1
গৌণ সংশোধন, আপনার মনে হয় স্টাইল ব্লকের ভিতরে কোঁকড়ানো ধনুর্বন্ধনী থেকে পালাতে হবে, নাহলে সঙ্গমে প্যাডিং নামে একটি ম্যাক্রো সন্ধান করার চেষ্টা করা হয়েছে। {শৈলী} কোড \ {... \} {শৈলী}
এডকওয়ার্টি

4
এটি কাজ করে, তবে আমার অনডিম্যান্ড উদাহরণে (মেঘ) আমি এখন একটি ত্রুটি পেয়েছি "পৃষ্ঠার শীর্ষে" নিম্নলিখিত ম্যাক্রোগুলি বর্তমানে শিরোলেখটিতে সমর্থিত নয়: শৈলী "। তবুও এটি এখনও রেন্ডার করে। চিত্র দেখুন :)
গোনিল

2
@ গ্রাহামএফ @ জিওনলে আমি কেবলমাত্র [class^=SpaceCustomSettingsBlockComponent_unsupportedMacros]{display: none;}কাস্টম সিএসএসে অন্তর্ভুক্ত করেছি : পি
সামিজডিস

28

আপনি আপনার দীর্ঘমেয়াদী কনফিলেন্স প্রশাসককে আপনার জন্য একটি ম্যাক্রো তৈরি করতে বলতে পারেন। কনফ্লুয়েন্স 3.x এর জন্য ম্যাক্রোর উদাহরণ এখানে

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}ইনস্টল থাকলে তা ম্যাক্রো বা আপনার স্থান জন্য স্টাইলশীট এই শৈলী যোগ করুন।

আপনি যখন সেখানে পৌঁছেছেন তখন আপনার কনফ্যুলেন্স প্রশাসককে আপনার জন্য কেবিডি ম্যাক্রো তৈরি করতে বলুন। উপরের মতই ছাড়া 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> 

তারপরে আপনি ব্যবহারকারীদের কী F1এবং হিট করতে বলার জন্য ডকুমেন্টেশন লিখতে পারেন Enter


2
প্রশাসকের সম্পর্কে খুব বেশি যত্ন করবেন না ;-), {কেবিডি} যা আমি খুঁজছিলাম। ধন্যবাদ!
জ্যাস্পার ডি ভ্রিজ

14

এর সাথে আপনার ইনলাইন পাঠ্যকে ঘিরে{{ }}

আদেশ সহকারে:

  1. আপনার পরে স্পেসবারে আঘাত করতে হবে }}
  2. আপনি ইনলাইন পূর্বরূপিত পাঠ্যটি অনুলিপি করতে এবং এটির চেহারাটি বজায় রাখতে পারবেন না। আপনি যদি এটি অনুলিপি করেন তবে আপনি {{ }}এটি সংশোধন করতে যোগ করতে পারবেন না। কেবল এটি টাইপ করুন বা বিন্যাস ছাড়াই পেস্ট করুন ( ম্যাকের উপর Cmd ⌘+ Shift+ V) তারপরে {{ }}স্পেস যুক্ত করুন এবং হিট করুন।
  3. আপনি যদি {{ }}বিদ্যমান লেখায় পরে যুক্ত করেন তবে এটি অন্যান্য অক্ষর দ্বারা ঘিরে থাকতে পারে না, যেমন আপনি যদি আপনার পূর্বরূপিত পাঠ্যের চারপাশে বন্ধনী চান তবে আপনি (my text)ব্রেস যুক্ত করে ঠিক করতে পারবেন না ({{my text}})। প্রথমে আপনার পাঠ্যের চারপাশে স্থান যুক্ত ( my text )করুন এবং তারপরে যুক্ত করুন {{ }}

Ctrl-D ব্যবহার করে দেখুন তাহলে এই মার্কআপটি ব্যবহার করবেন? এটিকে নতুন মার্কআপে রূপান্তর করার চেষ্টা করা উচিত।
আন্ডারওভার করুন

12

সঙ্গম 4 এবং তত উপরে, দুটি কোঁকড়ানো বন্ধনী টাইপ করা কার্যকর হয় না।

আপনাকে এখন মনোস্পেস ফন্ট নির্বাচন করতে হবে। আপনি যে পাঠ্যটি পরিবর্তন করতে চান তা হাইলাইট করুন এবং:

উইন্ডোজ: Ctrl + Shift + M

ম্যাক: কমান্ড + শিফট + এম

বিকল্পভাবে, আপনি একটি ব্যাকটিক (`) টাইপ করতে পারেন এবং আপনি অন্য ব্যাকটিকটি টাইপ না করা পর্যন্ত সঙ্গম সবকিছু ফর্ম্যাট করবে

বিকল্পভাবে, গা bold় এবং তির্যক বিকল্পগুলির পাশে, আপনি "আরও" ড্রপ ডাউন ক্লিক করতে পারেন এবং মনোস্পেস নির্বাচন করতে পারেন:

এখানে চিত্র বর্ণনা লিখুন


11

সঙ্গম 5.4.2 এ আপনি <code></code>উত্স সম্পাদকের ট্যাগ সহ আপনার ইনলাইন কোডটিকে ঘিরে রাখতে পারেন :

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

কনফ্লিউয়েন্স এডিটরটিতে ইন্টারেক্টিভভাবে পাঠ্য যুক্ত করার সময় ডাবল-ব্রেস বৈশিষ্ট্যটি কেবল কাজ করার কারণে এটি পরিবর্তন করতে অনেক টুকরো রয়েছে useful


আপনাকে ধন্যবাদ, এটি ইউডাব্লুসি ব্যবহার করে মিডিয়াউইকি থেকে কনফ্লুয়েসে স্থানান্তর প্রক্রিয়া চলাকালীনও কাজ করে বলে মনে হচ্ছে।
MonkeyMonkey

10

আপনি যদি alচ্ছিক লাইন নম্বর সহ একটি বড় কোড ব্লক সন্নিবেশ করতে চান তবে কোড ম্যাক্রো ব্যবহার করুন (ম্যাক্রোগুলির অধীনে উপলব্ধ -> অন্যান্য)।


1
এটি দুর্দান্ত কাজ করে --- ধন্যবাদ! confluence.atlassian.com/display/DOC/Code+Block+Macro
Garret উইলসন

হ্যাঁ আমি দুটি মেনু ক্লিক না করে কীভাবে এটি করব? আমার প্রায়শই দরকার হয় একটি পৃষ্ঠাতে 10 কোড ব্লক করা।
জেরেমি লাইপজিগ

11
{ম্যাক্রো ব্রাউজারটি আনতে এবং টাইপিং কোড শুরু করতে জেরেমিলেপজিগ টাইপ করুন ।
অ্যালেক্স

এফওয়াইআই, আপনি যদি কোডটিতে
nevets1219

7

আপনার পাঠ্যের মধ্যে কোড ইন-লাইন ফর্ম্যাট করতে আপনার কোডটি ঘিরে '`' অক্ষরটি ব্যবহার করুন। সাধারণত আপনার কীবোর্ডের '1' কী এর বাম দিকে অবস্থিত।

উদাহরণ:

`printf("Hello World");`

স্ট্যাক এক্সচেঞ্জ হিসাবে একই ডিলিমিটার!


2
এডিএম - আমি সীমান্তকারীদের সাথে কোডটি দেখিয়েছিলাম , এবং আপনি এগুলি থেকে পালিয়ে গেছেন। এখন কোডটি কোডটির মতো দেখাচ্ছে যা আমার উত্তরের উদ্দেশ্য নয়। আমার উত্তরের উদ্দেশ্যটি প্রমাণ করে যে সংশ্লেষে ডিলিমিটার চরিত্রটি `যা এসওর মতো হয়।
মরিসনব্রেট

1
এটি কনফ্যুলেন্সের কোন সংস্করণে কাজ করে? আমার উদাহরণ ব্যাকটিক্সকে বিশেষ চরিত্র হিসাবে বিবেচনা করে না।
কোডার

6

আমি রঙগুলির সাথে ফর্ম্যাটটি কিছুটা জটিল হিসাবে দেখতে পেয়েছি কারণ কনফ্লিউয়েন্স (৫..3.৩) {{মনোস্পেস}} ব্লকগুলির চারপাশের স্থানগুলি সম্পর্কে খুব উদ্বেগজনক।

উইকি মার্কআপের সাথে রঙিন মনোস্পেস তৈরি করা হচ্ছে

যেমনটি সংগৃহীত হয়েছে


3

এই লেখার সময়, আমি খুঁজে পেয়েছি {{string}}বা {{ string }}কাজ করে না। আমার কন্ট্রোল প্যানেলে কেবল কোড ব্লক বোতাম ছিল।

তবে স্থির-প্রস্থের বিন্যাসের জন্য এখানে একটি শর্টকাট তালিকাবদ্ধ ছিল: Ctrl+ Shift+ M

আমি মেনুগুলিতে ঘুরে দেখলাম তবে আমাদের কাছে কী সংস্করণ সরবরাহ করা হচ্ছে তা সন্ধান করতে সক্ষম হইনি।


1

এই সমস্ত উত্তরগুলি অবশ্যই ভাল আইডিয়াগুলির মতো শোনাচ্ছে এবং আমি সেগুলি প্রথমে ব্যবহারের পরামর্শ দেব, তবে আমি এগিয়ে যাব এবং সম্পূর্ণতার জন্য তালিকায় আরও একটি যুক্ত করব।

আপনি কেবল এইচটিএমএল ম্যাক্রো ব্যবহার করতে পারেন এবং তারপরে <pre> </pre>ট্যাগগুলিতে মোড়ানো আপনার সামগ্রী আটকে দিতে পারেন ।


এটি একই প্রভাব অর্জন করতে পারে তবে অন্য এইচটিএমএল ট্যাগের সাথে ব্লকের মধ্যে লেখাটি চিহ্নিত করার প্রয়োজন না থাকলে এড়ানো উচিত।
আন্ডারভারেজ

হ্যাঁ, এজন্য আমি প্রথমে অন্যান্য উত্তরে প্রদত্ত সমাধানগুলি ব্যবহার করার পরামর্শ দিয়েছি। আমি কখনও বলিনি এটি একটি ভাল উত্তর ছিল। আমি বলেছিলাম যে আমি এটি সম্পূর্ণতার জন্য তালিকায় যুক্ত করতে চাই।
আলেকজান্ডার রায়ান ব্যাগেট

সঙ্গম 3.5 এর কোনও কোড ব্লকে আপনার রঙ এবং শৈলীর সূক্ষ্ম নিয়ন্ত্রণের প্রয়োজন হলে এই পদ্ধতিটি সঠিক উত্তর। আমি {pre}শর্টকাট হিসাবে আমাদের ব্যবহারকারীদের জন্য একটি ম্যাক্রো তৈরি করেছি {html}<pre> ... </pre>{html}। সঙ্গম 5 সম্পূর্ণরূপে অন্য একটি বিষয়।
আন্ডারভার্স

1

আমি জেলফির এবং পিটার গ্লাকের উত্তরগুলির সংমিশ্রণটি ব্যবহার করি। অর্থাত

  1. (ম্যাক স্পোক) কম্যান্ড + শিফট + ডি ক্লিক করুন
  2. মডেল পপ-আপের ড্রপডাউনতে মার্কডাউন নির্বাচন করুন
  3. কোড ট্যাগ সহ আপনার পাঠ্যকে ঘিরুন - যেমন <code>bovvered</code>
  4. INSERT এ ক্লিক করুন

1

আমার পক্ষে সহজতম উপায় হ'ল মার্কআপ Inোকানো।

সঙ্গম Markোকান মার্কআপ

তারপরে পাঠ্য বাক্সে কোঁকড়া ধনুর্বন্ধনীগুলির মধ্যে পাঠ্য টাইপ করুন।

এটি কোনও নতুন লাইনে ফর্ম্যাট করা পাঠ্য সন্নিবেশ করবে তবে আপনি এটিকে যে কোনও জায়গায়, এমনকি ইনলাইন অনুলিপি করতে পারবেন।


1
তিনি স্পষ্টভাবে "ইনলাইন" বলেছিলেন। মার্কআপ ইনলাইন নয়।
জোশ ম্যাক

1
আফসোস, মিস হয়েছে, আপাতভাবে আন-ডাউনভোট করতে পারে না: / বলে আমার ডাউনভোটটি লক হয়েছে।
জোশ ম্যাক

0

এটি করার সবচেয়ে সহজ উপায়টি হ'ল লাইনের শুরু থেকেই মার্কডাউনতে লেখা। চাপুন Ctrl+D(মার্কআপ ইনপুট ডায়ালগ খোলার শর্টকাট) এবং মার্কডাউন টাইপ করুন। সাধারণ উইকি সম্পাদক যথাযথ ফর্ম্যাটের জন্য খুব ভাল বলে মনে হয় না। চরিত্র শৈলীগুলি সম্পর্কে এটি খুব বেশি জানা আছে বলে মনে হয় না এবং কেবল অনুচ্ছেদের শৈলীগুলি জানে।


সিটিআরএল + ডি পৃষ্ঠাটির বুকমার্ক করে (যেমনটি আপনি এটি আশা করেছিলেন!) আমার সংস্কৃতির সংস্করণে।
কোডার

-3

আপনার যদি উইনওয়ার্ড থাকে তবে আপনি যা প্রয়োজন তা অনুলিপি করতে পারেন, ফলাফলগুলি স্পর্শ করতে পারেন এবং তারপরে এটি সংশ্লেষে আটকান। আমি এখানে অন্যান্য সমাধানের চেয়ে সহজ খুঁজে পেয়েছি।


1
এক্সডি না আমার দোষের সংগমের পাঠ্য সম্পাদকটি অসুস্থ নয়।
অমলগোভিনাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.