স্ট্যাক ওভারফ্লো এর মার্কডাউন জন্য ইমাস মোড


96

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


উত্তর:


144

স্ট্যাক ওভারফ্লো দিয়ে ইমাকগুলি সংহত করা হচ্ছে

উল্লিখিত হিসাবে আপনি মার্কডাউন-মোড ব্যবহার করতে পারেন । স্ট্যাক ওভারফ্লোতে মার্কডাউন-মোডকে সংহত করতে আপনি ফায়ারফক্স প্লাগইন ইটস টেক্সট ব্যবহার করতে পারেন যা আপনাকে বাহ্যিক সম্পাদক দ্বারা টেক্সারিয়াস সম্পাদনা করতে দেয়। এটি কীভাবে সেট আপ করবেন তা এখানে:

  1. মার্কডাউন-মোড ইনস্টল করুন । আপনি যদি ডেবিয়ান বা উবুন্টু ব্যবহার করেন তবে এটি জারি করে ইনস্টল করতে পারেন

    sudo apt-get install emacs-goodies-el
    

    অথবা যদি আপনি Emacs 24 আছি (অথবা আছে package.el Emacs 23) এবং কমলালেবুর আচার বা Melpa, আপনি এটি দিয়ে ইনস্টল করতে পারেন

    M-x package-install RET markdown-mode
    
  2. এটি সমস্ত পাঠ্য ইনস্টল করুন ।

  3. ইমাস ব্যবহার করার জন্য এটি সমস্ত পাঠ্যের পছন্দসমূহ সেট করুন। হয় আপনি এটিকে এক্সিকিউটেবল (যেমন / ইউএসআর / বিন / ইম্যাকস ) বা ইমেলস্ক্লিয়েন্টে সেট করতে পারেন ।
  4. স্ট্যাক ওভারফ্লো এবং স্ট্যাক এক্সচেঞ্জ টেক্সারিয়ার জন্য মার্কডাউন-মোড সক্ষম করতে আপনার .emacs এ নিম্নলিখিতগুলি যুক্ত করুন:

    ;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
    (add-to-list 'auto-mode-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
    

    বিকল্পভাবে, যদি as-external-alistসংজ্ঞায়িত হয় - যদি M-x describe-variable RET as-external-alistব্যর্থ হয় না - তবে এটি সম্ভবত আপনার ওভাররাইড করবে auto-mode-alist। এর কিছুটা আলাদা ফর্ম্যাট রয়েছে (এটি কনস সেলগুলির তালিকার পরিবর্তে জোড়াগুলির একটি তালিকা) তাই এটি কাজ করবে:

    (add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" markdown-mode))
    
  5. ইম্যাক্সের মাধ্যমে সম্পাদনা করার জন্য একটি টেক্সারিয়ার নীচে ডানদিকে নীলের সম্পাদনা বোতামটি টিপুন। নীচের স্ক্রিনশটে নীল সম্পাদনা বোতামটি দেখানো হয়েছে:

    এই টেক্সারিয়ার নীচে ডানদিকে নীলের সম্পাদনা বোতামটির স্ক্রিনশট

    নীচের স্ক্রিনশটে এই পোস্টটি সম্পাদনা করার জন্য মার্কডাউন-মোডে একটি ইম্যাক্স বাফার রয়েছে:

    এই পোস্টটি মার্কডাউন-মোড সম্পাদনায় ইম্যাক্স বাফারের স্ক্রিনশট

  6. আপনি যখন ইমাসে সম্পাদনা শেষ করেছেন এটি ফায়ারফক্সে প্রেরণের জন্য বাফারটি সংরক্ষণ করুন।

আপনি যদি অন্য ডোমেনগুলির জন্য এই কার্যকারিতাটি চান তবে আপনাকে উপরের রেজিএক্সপ্যাক্স পরিবর্তন করতে হবে। নিম্নলিখিত স্ট্যাক এক্সচেঞ্জ, স্ট্যাক ওভারফ্লো, উবুন্টু এবং সুপার ব্যবহারকারীকে জিজ্ঞাসা করুন:

;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
(add-to-list 'auto-mode-alist '("\\(stack\\(exchange\\|overflow\\)\\|superuser\\|askubuntu\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))

অর্গ-মোডের সাথে মার্কডাউন-মোড ব্যবহার করা হচ্ছে

অর্গ-মোডের সাথে মার্কডো-মোড ব্যবহার করতে আপনি উত্স কোডের সাথে কাজ করার জন্য এর বৈশিষ্ট্যটি ব্যবহার করতে পারেন । এটির সাহায্যে আপনি নিজের অর্গ-মোড বাফারগুলির মধ্যে মার্কডাউন ব্লকগুলি অন্তর্ভুক্ত করতে পারেন যা আপনি মার্কডাউন-মোডের মাধ্যমে সম্পাদনা করতে পারেন। আপনি নিম্নলিখিত হিসাবে এটি ব্যবহার করতে পারেন:

  1. যখন কোনও অর্গ-মোড বাফারে <sথাকে তখন একটি নতুন লাইনে প্রবেশ করুন এবং টিপুন Tab। এর ফলে হবে

    #+begin_src 
    
    #+end_src
    
  2. আপনার যে markdownপরে প্রবেশ করুন#+begin_src

    #+begin_src markdown
    
    #+end_src
    
  3. সোর্স ব্লকের ভিতরে থাকা অবস্থায় ( #+begin_src markdownএবং এর মধ্যে #+end_src) C-c 'মার্কডাউন-মোডের সাহায্যে সোর্স ব্লকটি সম্পাদনা করতে টিপুন ।

  4. মার্কডাউন-মোডে সোর্স ব্লকটি সম্পাদনা করুন।

  5. C-c 'Org- মোড বাফারে ফিরে আসতে টিপুন এবং সম্পাদনাটি সন্নিবেশ করান। এটি নিম্নলিখিত স্ক্রিনশটটি যা দেখায় তার মতো দেখতে পারে:

    একটি অর্গ-মোড বাফার এই পোস্টের জন্য মার্কডাউন কোডের একটি ব্লক সম্পাদনা করছে


4
আপনি যদি as-externalইনস্টল করেন (বা nxhtml-modeকোন ইনস্টল করে as-external) এটি আপনার সমন্বয়টিকে সম্পূর্ণভাবে উপেক্ষা করতে পারে auto-mode-alist, আপনি যে পরিবর্তনশীলটি পরিবর্তন করতে চান তা হ'ল as-external-alist
কোডলিবিটার

@ কোডলিবিটার আমি কি as-external-alistঠিক তখন একইভাবে সংশোধন করব ?
এনএন

@ এনএন এটি প্রায় একই রকম, তবে আপনাকে সময়কালটি অভ্যন্তরীণ কক্ষের বাইরে নিয়ে যাওয়া দরকার, আমার কাছে এটি রয়েছে এবং এটি আমার জন্য কাজ করছে:(add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+" markdown-mode))
কোডলিবিটার

সম্ভবত আপনি এসএক্স - ইম্যাক্সের জন্য স্ট্যাক এক্সচেঞ্জের উল্লেখ করার জন্য এই উত্তরটি আপডেট করতে পারেন :)
সান অলরেড

4
এর সমস্ত পাঠ্য এখন আর সমর্থিত নয় এবং ফায়ারফক্স (57+) এর সাম্প্রতিক সংস্করণগুলির সাথে চলবে না
Iain

14

মার্কডাউন-মোড রয়েছে: http://jblevins.org/projects/markdown-mode/

Http://emacswiki.org/emacs/MarkdownMode দেখুনকিছু কাস্টমাইজেশনের জন্য ।

এবং এখানে নতুন রফতান ইঞ্জিনের জন্য একটি মার্কডাউন ব্যাকএন্ড রয়েছে: http://orgmode.org/w/?p=org-mode.git ;a=blob_plain ;f=contrib/lisp/org-md.el;hb= মাথা

আপনি নিজের contrib/lisp/ডিরেক্টরিতে ডিরেক্টরি যুক্ত করেছেন তা নিশ্চিত করুনload-path

তারপর (require 'org-export)এবং (require 'org-md)

M-x org-md-export-to-markdown RET মার্কডাউন রফতানি হবে।



আমি একটি মৌলিক org- মার্কডাউন
পার্সনস

4

@ এনএন এর উত্তর ক্রোমের ক্ষেত্রেও এই পরিবর্তনগুলির সাথে প্রযোজ্য।

ক্রোমের ইম্যাক্স সহ সম্পাদনা রয়েছে এক্সটেনশন যা এটি সমস্ত পাঠ্যের সমান। এটি ইনস্টল করার পরে, আপনি এক্সটেনশান বিকল্প পৃষ্ঠা থেকে আরও নির্দেশাবলী পাবেন।

edit-serverবিকল্পগুলির সাথে একটি ইমাস কাস্টমাইজেশন গ্রুপ রয়েছে, সর্বাধিক গুরুত্বপূর্ণভাবে প্রতি সাইটের প্রধান মোড পরিবর্তনটি @ এনএন এর উত্তরের চেয়ে আলাদাভাবে কনফিগার করা হয়েছে:

(add-to-list 'edit-server-url-major-mode-alist
             '("^stackoverflow" . markdown-mode))

এছাড়াও, সম্পাদনা-সার্ভারের টার্মিনাল ইমাসে কাজ করতে, আমাকে edit-server-new-frameবিকল্পটি অক্ষম করতে হয়েছিল ।


1

Org- মোডের একটি উপসেট পড়ার জন্য পান্ডোকের সমর্থন রয়েছে এবং মার্কডাউন আউটপুট করতে পারে can

অন্য কথায়, আপনি org- মোডে লেখার সাথে ইটালিকগুলি লিখতে / এই জাতীয় / এবং তারপরে মার্কডাউনতে রফতানি রাখতে পারেন। ইমাস থেকে আপনি অঞ্চলটি নির্বাচন করে সিউ এমএস- hit এবং প্যানডোক-আর-অর্গ-টু মার্কডাউন টাইপ করে এভাবে আউটপুট পেয়ে মার্কডাউনতে রূপান্তর করতে পারেন:

In other words, you can keep writing in org-mode, including writing italics *like this*, and then export to markdown.

অথবা, আপনি ফাইলটি সংরক্ষণ করতে এবং কমান্ড লাইনে রূপান্তর করতে পারেন।


0

এটি ক্রোম খুব সহজ

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

(setq edit-server-url-major-mode-alist
             '(("mail.google.com" . org-mode)
               ("stackoverflow\\.com" . markdown-mode)
               (".*\\.stackexchange\\.com" . markdown-mode)
               ("github\\.com" . markdown-mode)))

জিমেইল বার্তা সমর্থন

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

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