আমি এখানে প্রশ্ন, উত্তর এবং মন্তব্য সম্পাদনা করতে ইম্যাক্স কীভাবে ব্যবহার করতে পারি?


58

স্ট্যাকএক্সচেঞ্জ ক্লায়েন্ট হিসাবে ইমাকস?

আমি এখানে ইমাস্যাক স্ট্যাক এক্সচেঞ্জ সাইটে প্রশ্ন, উত্তর এবং মন্তব্য সম্পাদনা করতে ইম্যাক্স কীভাবে ব্যবহার করতে পারি?

মূলত, কোন সম্ভাব্য পদ্ধতি বিদ্যমান?

হত্যা এবং ইয়াঙ্ক

এটি কাজ করে, তবে পদ্ধতিটি এতটাই জটিল যে সংক্ষিপ্ত পোস্ট বা এমনকি মাঝারি দৈর্ঘ্যের পোস্টগুলির পক্ষে এটি উপযুক্ত নয়।

ব্রাউজার প্লাগইন

ফায়ারফক্সের জন্য অপেক্ষাকৃত ভালভাবে জানা ব্রাউজার প্লাগইন <textarea>রয়েছে যা আপনাকে আপনার পছন্দের সম্পাদকের মধ্যে যে কোনও পাঠ্য বিষয়বস্তুকে পিছনে পিছনে চাপতে দেয়। আমার ধারণা এটি টেম্প ফাইলগুলির মাধ্যমে কাজ করে এবং আমি এটি মূল্যায়ন করি নি। ইমাস সহ প্লাগইন ব্যবহার করা স্ট্যাকওভারফ্লোতে আলোচনা করা হয়েছে । আমি আর ক্রোম ব্যবহার করি না।

স্ট্যাক এক্সচেঞ্জ এপিআই

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

অন্যান্য অপশন?

আমি পরামর্শ চাই!

প্রণোদনা

ইমাসে প্রশ্ন, উত্তর এবং মন্তব্য সম্পাদনা করতে কোন পদ্ধতি ব্যবহার করা হয় তা বিবেচনা না করেই, আমি নিশ্চিত যে এটি করা আমাদের স্বাচ্ছন্দ্যে কিছু সাধারণ কাজ করতে সক্ষম করবে:

  • সম্মেলনে মেনে চলেন । এরকম কিছু M-x record-keystrokes-and-write-them-out-as-markdown RET C-x C-s C-g RET... ফলতে পারে:

    C-x C-s C-g

  • একটি ত্রুটি বার্তার অর্থ কী জিজ্ঞাসা করুন: M-x post-region-on-emacs-se-as-question RET...


আমি আমার প্রশ্নে ইচ্ছাকৃতভাবে উল্লেখ করিনি যে আমি লিনাক্স ব্যবহারকারী। আমি কি? অবশ্যই আমি প্রায়শই এসই ব্যবহার করি যখন আমি কর্মক্ষেত্রে থাকি, যেখানে আমি উইন্ডোজ হোস্টে আমার সমস্ত ইন্টারনেট ব্রাউজিং করি এবং লিনাক্স ভিএম
ইম্যাকস


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

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

@ অ্যাস স্পাড, আমি নিশ্চিত নই। আমার এটি আর ইনস্টল করা নেই, তাই আমি কোন সংস্করণটি ব্যবহার করেছি তা নিশ্চিত নই। ঠিক আছে, আমি কিছুটা খনন করেছি (কেবলমাত্র) এবং আমি দেখতে পেলাম যে এখানে বেশিরভাগ সাবজেক্ট লাইন github.com/linesquad/emacs_chrome/issues আমার মতো ধরণের জিনিসটির মতো শোনাচ্ছে like মূলত যদি কোনও সাইটে জাভাস্ক্রিপ্টটি এটি কাজ না করে তুলতে পারে তবে আমি যা খুঁজছি তা তা নয় ... যাইহোক, আমি যখন স্থানীয়ভাবে লিখেছিলাম তার মতো একটি আপডেট স্থায়ীভাবে অ-ওয়েব-স্টোর এক্সটেনশনগুলিকে অক্ষম করে দেয় তখন আমি ক্রোম ব্যবহার বন্ধ করে দিয়েছিলাম।
ড্যাভলোইল

উত্তর:


33

ইমাকস প্রকল্পের জন্য স্ট্যাক এক্সচেঞ্জ দেখুন । তাদের পৃষ্ঠা থেকে:

এসএনএক্স জিএনইউ ইম্যাক্স 24+ এর জন্য একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত স্ট্যাক এক্সচেঞ্জ মোড হবে। অফিসিয়াল এপিআই ব্যবহার করে, আমরা লক্ষ্য করি ইম্যাক্সের মধ্যেই স্ট্যাক এক্সচেঞ্জ নেটওয়ার্কের জন্য আরও বহুমুখী অভিজ্ঞতা তৈরি করা।

স্ক্রিনশট


আর্তর মালাবারবা এর জন্য একটি মোড লেখার প্রতিশ্রুতি দিয়েছেন, দেখুন: twitter.com/bruceconnor/status/520692859109117952 আমি তাকে এটি ধারণ করার সুপারিশ করব :)
লি এইচ

@ মালবারবা আমি আপনাকে এটির কাছে ধরে রেখেছি! :) ... প্রকৃতপক্ষে, যদি এই ধারণার কোনও রেপো তাকে সমর্থন করে তবে আমি এটির উত্তর হিসাবে গ্রহণ করার জন্য খুব প্রলুব্ধ হব। এমন নয় যে আমি ইন্টারনেট পয়েন্ট বা যে কোনও কিছুর একমাত্র উত্স ...
daveloyall

আমি এর সাথে লেগে থাকব। :-) বর্তমান ইটিএ প্রায় ক্রিসমাসের কাছাকাছি।
মালবারবা

1
আমি এই কিউ দেখিনি? : ডি মজার বিষয় হল, প্যাকেজটি 24.3.3-এ-বাক্সের বাইরে কাজ করে। @ ধর্মটেক - আপনি কি বিষয়টি ইস্যু হিসাবে পোস্ট করতে আপত্তি করবেন ?
শন অলরেড

3
বাহ, কেবল এটি পড়ুন, মেলপা থেকে sx.el ইনস্টল করেছেন, এটি চালিয়েছেন এবং এখানে আমি এটি ব্যবহার করে একটি মন্তব্য লিখছি। ফ্যান্টাস্টিক!
টিম এক্স

11

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


আপনি যখন এডিট-সার্ভারকে বলেন তখন আপনার অর্থ ক্রম (আইএম) ভিত্তিক ব্রাউজারগুলিতে ইম্যাক্সের সাথে সম্পাদনা করে এমন প্লাগইনটি বোঝায়?
stsquad

হ্যাঁ এটির একটি ক্রোমগ্রাউজ.com
webstore/

7

আমি w3mইমাসের মধ্যে থেকে এই উত্তরটি জমা দেওয়ার জন্য ব্যবহার করছি । স্ট্যাকএক্সচেঞ্জ সাইটগুলি ডাব্লু 3 মি তে খুব সুন্দর দেখাচ্ছে না, তবে ফর্মগুলি জমা দেওয়া ঠিক কাজ করে। (আমি নতুন ewwব্রাউজারের সাথে কোনও উত্তর জমা দিতে সক্ষম হইনি ))

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

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


5

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

(defun copy-el-for-so (beg end)
  "copy region and format for SO."
  (interactive "r")
  (let ((text (buffer-substring-no-properties beg end)))
    (with-temp-buffer
      (insert "<!--Language: lang-lisp -->\n")
      (replace-string "\n" "\n    " nil (point)
                      (progn
                        (insert "\n" text)
                        (point)))
      (copy-region-as-kill (point-min) (point-max))
      (message "copied"))))

যা এই জাতীয় জিনিস লাগে:

(defun process-exit-code-and-output (program &rest args)
  "Run PROGRAM with ARGS and return the exit code and output in a list."
  (with-temp-buffer
    (list (apply 'call-process program nil (current-buffer) nil args)
          (buffer-string))))

এবং এগুলিতে পরিণত করুন:

<!--Language: lang-lisp -->

    (defun process-exit-code-and-output (program &rest args)
      "Run PROGRAM with ARGS and return the exit code and output in a list."
      (with-temp-buffer
        (list (apply 'call-process program nil (current-buffer) nil args)
              (buffer-string))))

বিকল্পভাবে, আমি ইমাক্স ক্রোম এক্সটেনশনগুলি সম্পাদনা খুব সুন্দর দেখতে পাই ।


2
আমি পৃথক উত্তর হিসাবে ইমাস সহ সম্পাদনা করার পরামর্শ দেব। এবং আমি এটি খুব সুন্দর, এবং বগি না।
মানকফ

5

কীসনেল ফায়ারফক্সের জন্য ইমাস্যাক কী- বাইন্ডিংগুলি প্রয়োগ করে। এটি প্লাগ-ইনগুলির প্ল্যাটফর্ম হিসাবেও কাজ করে যা ফায়ারফক্সের স্থাপত্যকে একটি স্বতন্ত্রভাবে ইম্যাক্যাসেক ফ্যাশনে প্রসারিত করে।


1
এটি উল্লেখ করার মতো যে কীসনেলের জন্য K2Emacs নামে একটি প্লাগইন রয়েছে, এটি বাহ্যিক প্রোগ্রামে আপনি টেক্সটরিয়াস সম্পাদনা করুন (ডিফল্ট ইম্যাক্স দ্বারা)।
ওমর

1

আমি ফায়ারম্যাক ব্যবহার করছি এবং এটিতে খুব খুশি হয়েছি। এটি একটি ফায়ারফক্স এক্সটেনশন যা আপনাকে ইমাস কি-বাইন্ডিং দেয়। এটি কিল এবং ইয়াঙ্ক সহ অনেকগুলি কী-বাইন্ডিং সমর্থন করে।

এটি এখান থেকে ইনস্টল করা যেতে পারে ।


1

আপনি ব্যবহার করতে পারেন ফায়ারফক্স অ্যাড-অন এটা সব টেক্সট এর । এটি যে কোনও পাঠ্য অঞ্চলের নীচে একটি ছোট "সম্পাদনা" বোতাম যুক্ত করবে। এটিতে ক্লিক করা (বা একটি হট-কী ব্যবহার করে ডিফল্ট C-S-v) অস্থায়ী বাফারে থাকা সামগ্রী সহ ইম্যাক্স জ্বালিয়ে দেয়। বাফার (বারবার) এবং পাঠ্য অঞ্চল আপডেটগুলি লিখুন।

এটির জন্য আমার কনফিগারেশনটি কেবল সম্পাদক এ সেট করে /usr/bin/emacsclient

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