প্রকল্পের জন্য একটি উইন্ডো


9

আমি এখন বেশ কয়েকটি প্রকল্পে কাজ করছি। আমি Emacs এর একটি একক উদাহরণটি সবগুলি পরিচালনা করতে চাই। আমি যা চাই তা হল টিএমউক্স-এর মতো আচরণ যেখানে প্রতিটি উইন্ডো (ইমাক্স অর্থে) একটি প্রকল্পের সাথে সম্পর্কিত যা সেই প্রকল্পের সাথে সম্পর্কিত ফাইলগুলির বাফার ধারণ করে। বেশ কয়েকটি উইন্ডো রয়েছে যার সাথে প্রতিটি প্রকল্পের সাথে সম্পর্কিত হয় এবং আমার মধ্যে তাদের মধ্যে স্যুইচ করতে সক্ষম হওয়া উচিত (অনুরূপ কিছু C-b w)

এই কার্যকারিতা ইতিমধ্যে কিছু ফর্ম উপস্থিত? আমার ধারণা অন্যান্য বিকল্পগুলি যেমন হয় ততই শীতল হবে:

  • ইমাকগুলি খোলার বেশ কয়েকটি দৃষ্টান্ত রয়েছে।
  • সমস্ত প্রকল্পের সমস্ত ফাইল একক দৃষ্টিতে রাখুন যা স্যুইচিং বাফারগুলিকে ব্যথা করে।

2
প্রকল্প পরিচালনার জন্য, আপনি কি দৃষ্টিভঙ্গি চেষ্টা করেছেন ?
কিউটজাম্পার

উন্নত টার্মিনাল মাল্টিপ্লেক্সার হিসাবে ইমাসে এই ব্লগ পোস্টটি ব্যবহার করে দেখুন : আপনি টিমাক্সের মতো আচরণ পাবেন। আমি কেবল এটির জন্য হোঁচট খেয়েছি, এটি কাজে লাগিয়েছি এবং এটি তার বিজ্ঞাপন হিসাবে কাজ করে। শীর্ষে আপনি পাবেন ace-jump-mode, আপনার বাফারে আপনার কার্সারটি দিয়ে দ্রুত ঝাঁপিয়ে পড়ার জন্য একটি দুর্দান্ত সমাধান (যদি আপনার ইতিমধ্যে এটি না থাকে)।

আপনি যদি প্রকল্পগুলির শর্ত নির্ধারণ করতে কিছু প্রাথমিক সেটআপ সময় বিনিয়োগ করতে ইচ্ছুক হন তবে আপনি সেগুলি প্রতিটি ফ্রেমের জন্য বরাদ্দ করতে এবং ব্যবহার করতে পারেন frame-bufs। আরও দেখুন একটি ফাইল রূখা কিভাবে আগেই প্রর্দশিত এবং যা ফ্রেম সিদ্ধান্ত নেন - stackoverflow.com/questions/18346785/... - একটি লক্ষ্য ফ্রেমে একটি বাফার প্রদর্শন করে, এবং আপনি ব্যবহার করতে পারেন frame-buffs--add-bufferএকত্রে যুক্ত ফ্রেম জন্য। আপনি গতিশীলভাবে বাফারদেরframe-bufs সাথে বিবাহ করতে tabbarএবং সংযুক্ত করতে / মুছে ফেলতে পারেন: emacs.stackexchange.com/a/10112/2287
আইনজীবি

frame-bufsএকটি নির্দিষ্ট ফ্রেমের সাথে বাফারদের
Lawlist

@ Cutejumper দৃষ্টিভঙ্গি নিখুঁত। আপনি এটি উত্তর হিসাবে লিখতে পারেন যাতে আমি এটি সঠিকভাবে টিক দিতে পারি।
suDPdino008

উত্তর:


7

প্রকল্পগুলি পরিচালনা করতে আপনি দৃষ্টিভঙ্গি ব্যবহার করতে পারেন । এর পুনরায় পড়া থেকে:

दृष्टीकोन.el প্রতিটি ইমাস ফ্রেমের জন্য একাধিক ওয়ার্কস্পেস (বা "দৃষ্টিভঙ্গি") সরবরাহ করে। এটি সমস্ত বাফারগুলিতে হারিয়ে না গিয়ে অনেকগুলি পৃথক প্রকল্পে কাজ করা সহজ করে তোলে।

প্রতিটি দৃষ্টিকোণ একটি উইন্ডো কনফিগারেশন এবং বাফার একটি সেট দিয়ে গঠিত। একটি দৃষ্টিকোণে স্যুইচ করা তার উইন্ডো কনফিগারেশনটিকে সক্রিয় করে এবং যখন দৃষ্টিকোণে কেবলমাত্র এর বাফারগুলি ডিফল্টরূপে উপলব্ধ।

এছাড়াও আরও একটি সংস্করণ প্রম্প-মোড রয়েছে , যা মূল সংস্করণ থেকে কিছুটা আলাদা। দৃষ্টিভঙ্গিগুলি ফ্রেমের মধ্যে ভাগ করা হয় এবং রাজ্যগুলি ডিস্কে সংরক্ষণ করা যায়।

আপনি যদি প্রক্ষিপ্ত ব্যবহার করছেন তবে একটি দৃষ্টিকোণ সংহতও রয়েছে


5

আপনি ভ্রু ব্রাউজ মোড চেষ্টা করতে পারেন , যা একাধিক (সম্ভবত জটিল) উইন্ডো লেআউটগুলি পরিচালনা করে। আপনি উইন্ডো কনফিগারেশনগুলির মধ্যে কী-স্ট্রোকের সাথে C-c C-w 1এবং এর মধ্যে স্যুইচ করতে পারেন C-c C-w 2


1
ভ্রু কর্মক্ষেত্রের মধ্যে বাফার ভাগ করে। এটি অনাকাঙ্ক্ষিত হতে পারে
suPressdino008

2

একটি "বেয়ারবোনস" সমাধানটি C-x r wবর্তমান উইন্ডো অবস্থার রেকর্ড করতে এবং আগের কোনওটিতে ফিরে যেতে ব্যবহার করতে পারে C-x r j


2

আমি কয়েকটি পৃথক প্যাকেজের সংমিশ্রণ ব্যবহার করি।

সর্বাধিক গুরুত্বপূর্ণ, আমি "প্রকল্প" এবং अस्पष्ट-সন্ধানকারী ফাইলগুলিতে কাজ করার জন্য প্রজেক্টাইল ব্যবহার করি । আমি একাধিক ফ্রেম ব্যবহার করি, প্রতিটি প্রকল্পের জন্য একটিতে আমি বর্তমানে কাজ করছি। আপনি সত্যিই শুধুমাত্র জানা প্রয়োজন C-x 5 2এবং C-x 5 0তৈরি করতে / একটি ফ্রেম বধ। প্রকল্পগুলির মধ্যে স্যুইচিং পরিচালনা করতে এবং উইন্ডো কনফিগারেশন / স্প্লিটগুলির স্থিতি সংরক্ষণের জন্য, আমি উইন্ডোগুলির জন্য ওয়ার্কগ্রুপগুলি (ইম্যাকের জন্য) ব্যবহার করি ।

আমি এই সেটআপটি পছন্দ করি কারণ আমি একটি প্যাকেজ অন্যটির জন্য সম্ভাব্যরূপে সরিয়ে নিতে পারি।

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