Org- মোডে ইনলাইন কোড


105

মার্কডাউন এর জন্য অনুমতি দেয় embedded code। এটি কীভাবে করা যায় org-mode?

আমি উত্স-কোড ব্লক সম্পর্কে জানি:

#+begin_example
blah-blah
#+end_example

তবে আমি যা চাই তা হ'ল (স্পষ্টতই, সঠিক বাক্য গঠন সহ, যা আমি জানি না):

This is `embeded code`.

এটি কি করা যায় org-mode? নথিতে এটি সন্ধান করা সম্ভব নয় ...


অনুরূপ প্রশ্ন জিজ্ঞাসা করতে যাচ্ছিল। ধন্যবাদ: D:
Alamin

মার্কডাউন-এ আমরা `` `` `lines এর দুটি লাইনে কোডের একটি বদ্ধ লাইন দ্বারা একটি কোড ব্লক করতে পারি, এটি বেশ ঝরঝরে IMO। Org-মোডে এটি করার কি কোনও ঝরঝরে উপায় আছে? আমি +BEGIN_SRC...প্রতিবার দেখতে চাই না ।
ছাত্র

উত্তর:


124

আপনি পাঠ্যটি অভ্যন্তরীণভাবে বন্ধ করে রাখতে পারেন =বা ~এটিতে মনসপাসড ফন্টে টাইপসেট রয়েছে এবং এটি ভারব্যাটিম রফতানি করতে পারেন (যার অর্থ এটি org- নির্দিষ্ট সিনট্যাক্সের জন্য প্রক্রিয়াজাত নয়):

This is =verbatim text= or ~code~.

ম্যানুয়ালটির প্রাসঙ্গিক বিভাগে আপনি org- মোড মার্কআপ উপাদানগুলির সমস্ত তথ্য পাবেন ।


4
ধন্যবাদ কীওয়ার্ডগুলি সেখানে অর্ধপথে চলছে। আমি যদি জানতাম যে অর্গ-মোডের বিষয়ে এই বিষয়ে কথা হয় monospaceএবং emphasisআমি এটি নিজেই খুঁজে পেতাম। :( আমি খুঁজছিলাম inlineএবং embeddedকোনও লাভ হয়নি
ব্লুফাস্ট

হ্যাঁ, org মার্কআপটিকে আড়াল করার জন্য এমন কোনও বৈশিষ্ট্য সন্ধান করার সময় আমি নিজেও "জোর" শব্দটি দ্বারা বিরক্ত হয়েছি মনে আছে। আপনি একবার পরিভাষাটি জানার পরে অবিলম্বে এটি org-hide-emphasis-markersসন্ধান করতে পারেন তবে অবশেষে প্রায় দুর্ঘটনাক্রমে এটি আবিষ্কার করার আগে আমি যুগ যুগ ধরে অনুসন্ধান করেছি ...
ফ্রান্সোয়েস ফ্যাভোটি

5
প্রকৃতপক্ষে ম্যানুয়ালটি কেবল ~ কোড says বলছে যার সাথে ঘিরে রয়েছে ~
5:48

4
এই উত্তরটি কেবল কোডটিকে মনোস্পেস দেখায়, এটি প্রকৃত BEGIN_SRCব্লকের কার্যকর কার্যকর বৈশিষ্ট্যগুলির সাথে এটি অনুমোদিত নয়। @ আপনি চাইলে নীচে টমের উত্তর আরও ভাল।
কেন উইলিয়ামস

আমি দেখতে পেয়েছি g কুরুচিপূর্ণ। এর পরিবর্তে গুরুতর অ্যাকসেন্টটি ব্যবহার করার মতো কোনও উপায় আছে?
ইভান হুয়াং

128

যদিও মনসোপ্যাসিড বেশিরভাগ ক্ষেত্রেই যথেষ্ট ভাল তবে ইনলাইন কোড ব্লকগুলির ফর্ম রয়েছে src_LANG[headers]{your code}। উদাহরণস্বরূপ src_xml[:exports code]{<tag>text</tag>},।

সম্পাদনা করুন: প্যাচিং org.el নিজেই কোড সহ ইনলাইন কোডের হাইলাইটিং অবশ্যই সম্ভব: এখানে দেওয়া উত্তর https://stackoverflow.com/a/20652913/594138 বিজ্ঞাপন হিসাবে কাজ করে, পরিণত হয়

- Inline code src_sh[:exports code]{echo -e "test"}

ভিতরে

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

এইচটিএমএল-রফতানিতে। এবং এই পোস্টে বিজয়ী উত্তর, https://stackoverflow.com/a/28059832/594138 , org.el প্যাচ করার প্রয়োজন ছাড়াই এটি অর্জন করে, তবে আপনি যদি অপ্টিক্সের সময় পছন্দ না করেন তবে আপনাকে এটি মানিয়ে নিতে হবে সম্পাদনা।


4
এটি এখানে সেরা উত্তর, আমি মনে করি। ম্যানুয়ালটিতে প্রাসঙ্গিক অংশটি 14.1 কোড ব্লকের কাঠামো
আরনে বাবেনহাউজারিহাইড

এবং ম্যানুয়ালটি বলে যে "লাইভ কোড ব্লকগুলির প্রয়োজন ..." এখানে "লাইভ" এর অর্থ কী? এছাড়াও, আমি চাই যে ডকসগুলিতে মূলত আনুষ্ঠানিক বাক্য সংজ্ঞাতে মনোনিবেশ করার পরিবর্তে আরও উদাহরণ রয়েছে (তবে এটি কেবল org- মোডে কোনও সমস্যা নয়; এটি আমার মতে কমবেশি একটি সাধারণ সমস্যা)।
ফার্নান্দো বাসো

লাইভ কোড ব্লকগুলি org- মোডে (বা রফতানির সময়) মূল্যায়ন করা যায় এবং তাদের ফলাফলগুলি ফাইলে sertedোকানো হয়। আমি এটি ইউএমএল ডায়াগ্রামগুলির জন্য প্ল্যান্ট-ইউএমএল এবং কখনও কখনও ক্লোজার কোড ব্লক সহ ব্যবহার করি।

4
দুর্দান্ত, তবে আমরা এখনও এভাবে সিনট্যাক্স হাইলাইট করতে পারি না, পারি কি? এবং আমি এটির [:exports code]জন্য প্রয়োজনীয় এটি অদ্ভুত বলে মনে করি , কারণ orgmode.org/manual/export.html#export এ থাকা ডকগুলি বলে যে এটি ডিফল্ট। (তবে এটি ব্যতীত, আমি যখন
অর্গের সামগ্রীগুলি মার্কডাউনে

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