ইমাসে আমি কীভাবে এক সাথে অনেকগুলি ফাইল খোলা রাখতে পারি?


10

এই মুহুর্তে আমি C-xC-fএকটি নতুন ফাইল খোলার জন্য ব্যবহার করি তবে এটি বেশ ক্লান্তিকর হয়।


আপনার লক্ষ্য কি? একবারে একগুচ্ছ ফাইল খুলছেন? অথবা ইতিমধ্যে খোলা ফাইলগুলি প্রচুর পরিচালনা করছেন?
viam0Zah

অথবা আপনি কেবল একবারে একাধিক ফাইল দেখতে চান? ইমাকস এই সমস্ত ফাইলগুলিকে "উন্মুক্ত" রাখে (এক অর্থে, তারা লোড করা হয়, তবে "ফাইল বিবরণকারী খোলা" অর্থে "উন্মুক্ত" হয় না)।
জার্জেন এ। এয়ারহার্ড

আমি একটি প্রোগ্রামের বেশ কয়েকটি সোর্স ফাইল সম্পাদনা করতে চাই
Yazz.com

পুরনো যান এই Emacs ব্যবহার করার আগে
overexchange

উত্তর:


19

যখন আপনি ইম্যাক্সে কোনও ফাইল সন্ধান-ফাইলের সাথে লোড করেন ( Ctrl-x Ctrl-fডিফল্টরূপে আবদ্ধ ), এটি একটি "বাফার" এ পরিণত হয়। যতক্ষণ আপনি বাফারটিকে হত্যা করবেন না, ততক্ষণ এটি স্মৃতিতে থেকে যায়, আপনাকে এটিকে পুনরায় লোড করতে হবে না।

আপনি ইতিমধ্যে লোড হওয়া ফাইলগুলি (বাফারগুলি) স্যুইচ-টু-বাফার (আবদ্ধ Ctrl-x b) দ্বারা অ্যাক্সেস করতে পারেন । কীগুলি টিপুন, তারপরে আপনি যে বাফারের নামটি স্যুইচ করতে চান তা টাইপ করুন (ডিফল্টরূপে এটি কোনও লোড ফাইলের জন্য বেস নাম)।

আপনি Ctrl-x Ctrl-bবর্তমানে বিদ্যমান বাফারগুলির একটি তালিকা পেতে টিপতে পারেন । এবং মাউসটির সাথে স্যুইচ করতে সেখানে যে কোনও বাফারটি ক্লিক করুন (আইআইআরসি, খুব কমই ইমা্যাক্সের সাথে মাউসটি ব্যবহার করুন ;-))

আপনি দুটি (বা আরও) অংশে বিভিন্ন ফাইল (বাফার) দেখতে পর্দাটি বিভক্ত করতে পারেন Ctrl-x 2। প্রথমদিকে, এটি একই বাফারটি দু'বার দেখায়। অন্য একটি ফাইল দেখতে উইন্ডোগুলির একটিতে অন্য বাফারে স্যুইচ করুন।


1
Cx 3 এছাড়াও একবারে মাত্র একটি বাফার দেখানোর জন্য দু'এর স্ক্রিন বিভক্ত করতে ব্যবহৃত হতে পারে C
রুমি

3

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


1

এছাড়াও, আপনি যদি ইমাসের একটি গ্রাফিক্যাল সংস্করণ ব্যবহার করে থাকেন তবে একটি নতুন উইন্ডোতে বিদ্যমান বাফারটি খোলার জন্য আপনি সিটিআরএল-এক্স 5 বি করতে পারেন (ইমাকে স্পোকে একটি ফ্রেম বলা হয়), বা একটি নতুন ফাইল লোড করতে ctrl-x 5 f করতে পারেন একটি নতুন উইন্ডোতে।


1
সিএক্স 5 বি টিটিটি-তেও কাজ করে, তবে ফ্রেমে স্যুইচ করা টিটিআই মোডে বিরক্তিকর :)
জাস্টিন স্মিথ

জাস্টিন ধন্যবাদ আমি কখনও টিটিআই-তে ফ্রেম নিয়ে খেলিনি। কেবলমাত্র একাধিক বাফার ব্যবহার করে কি কোনও সুবিধা আছে?
কিথবি

আপনি লিনাক্স উইন্ডো ম্যানেজারে ওয়ার্কস্পেস বনাম উইন্ডোগুলি যেভাবে ব্যবহার করবেন তা আপনি ফ্রেম বনাম উইন্ডো ব্যবহার করতে পারেন - যেমন ie এলিস্প কোড ফ্রেমে কাজ করার জন্য 1 এর দুটি উইন্ডো রয়েছে, একটি এলিস্পের জন্য তথ্য ফাইলের সাথে, অন্যটি ইন্টারেক্টিভভাবে কোড চেষ্টা করার জন্য আইলম সহ, ফ্রেম 2 এর একটি মাত্র উইন্ডো রয়েছে, আপনি যে কোনও ফাইল সম্পাদনা করছেন (যাতে আপনি যতগুলি লাইন দৃশ্যমান পেতে পারেন) যতটা সম্ভব এটি অসম্পূর্ণ)। অন্য ফ্রেমের জন্য একটি শালীন কী-বাইন্ডিং সহ এটি খুব উত্পাদনশীল ব্যবস্থা হতে পারে যদি আপনি কোনও কারণে X চালনা না করতে চান
জাস্টিন স্মিথ

0

আপনি একসাথে একাধিক ফাইল সহজেই খুলতে পারেন (বা এগুলি নিয়ে অন্য পদ্ধতিতে কাজ করুন)।

  1. C-x dএকটি ডিরেক্টরি (ফোল্ডার) দেখার জন্য ব্যবহার করুন , যা এর সমস্ত ফাইল এবং উপ-ডিরেক্টরিকে তালিকাবদ্ধ করে।

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

উদাহরণ স্বরূপ:

  • % m এমন ফাইলগুলিকে চিহ্নিত করে যার নামগুলি নিয়মিত প্রকাশের সাথে মেলে।

  • % g ফাইলগুলি চিহ্নিত করে যার বিষয়বস্তুগুলি একটি নিয়মিত অভিব্যক্তির সাথে মেলে।

  • * * এক্সিকিউটেবল ফাইল চিহ্নিত করে।

চিহ্নিত ফাইলগুলির সমস্ত একবারে খোলার জন্য আপনার স্ট্যান্ডার্ড লাইব্রেরি লোড করা দরকার dired-x.el। কি M-x load-library dired-xবা করা (require 'dired-x)আপনার Init ফাইলে।

তারপরে আপনি চিহ্নিত চিহ্নযুক্ত সমস্ত ফাইল একবারে দেখতে F( dired-do-find-marked-files) ব্যবহার করতে পারেন । C-x C-bখোলা বাফারগুলির একটি তালিকা দেখতে ব্যবহার করুন , যেখানে আপনি সেই ফাইল বাফারগুলির মধ্যে বেছে নিতে পারেন।

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