ট্রি-ভিত্তিক ডিরেক্টরি ব্রাউজার?


38

আমি ক্লান্তি পছন্দ করি তবে মাঝে মাঝে (বিশেষত স্ক্রিনকাস্ট ফিল্ম করার সময়) আমি একটি ডিরেক্টরি এবং এর শিশুদের গাছের কাঠামো, একটি লা গাছ (1) কমান্ড দেখতে চাই। ইমাসের জন্য কি ট্রি-ভিত্তিক ডিরেক্টরি ব্রাউজার রয়েছে?


খুব নিশ্চিত একিবি এটি করতে পারে।
এডগার আরুটিউনিয়ান

2
@ অ্যাডগারআরটিউইনিয়ান যদি এটি হয় তবে আমি এর থেকে উত্তর দেওয়ার পরামর্শ দিচ্ছি :)
ট্র্যাভোক

উত্তর:


23

অতিরিক্তভাবে আপনি ডায়ার্ড- হ্যাক্স রেপো থেকে ডায়ার্ড-সাবট্রি ব্যবহার করতে পারেন ।

আমার সেটআপ থেকে এখানে আপনার কাছে সংক্ষিপ্ত ডেমো এবং স্ক্রিনশট রয়েছে যেখানে আমি iফোল্ডারটি ড্রিল করতে এবং ;ফিরে যেতে টিপলাম:

  (define-key dired-mode-map "i" 'dired-subtree-insert)
  (define-key dired-mode-map ";" 'dired-subtree-remove)

dired-সাবট্রি

পিএস আমি ডাইরেক্স সম্পর্কেও সচেতন যা দেখতে দেখতে direx:


আমি ক্লান্ত-সাবট্রির চেষ্টা করেছি কিন্তু গাছের কাঠামোটি আমি যতটা সন্ধান করছিলাম তেমন দৃশ্যমান ছিল না। ডাইরেক্স দেখতে দেখতে নিখুঁত, আমি চেষ্টা করে যাচ্ছি।
আভিদি

আমি এটির কারণ ডাইরেক্সের পরামর্শটি ডিরেক্টরি ট্রি ভিজ্যুয়ালাইজেশন সামনে এবং কেন্দ্র স্থাপনের ক্ষেত্রে আমার ব্যবহারের ক্ষেত্রে আদর্শ বলে মনে হচ্ছে। এটি @ কিলারমের দুর্দান্ত পরামর্শগুলিতে ছাড় দেওয়ার মতো নয়।
আভিদি

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

22

এর জন্য কয়েকটি বিকল্প রয়েছে।

আপনি ড্রেড্রি যা যা ডায়ার্ডের উপর ভিত্তি করে পরীক্ষা করতে পারেন ।

ভিওমের এনইআরডিট্রি- এর একটি ইমাস পোর্ট রয়েছে যেখানে নিওট্রি নামে পরিচিত

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


ধন্যবাদ, যদিও ডাইরেক্স আমার তাত্ক্ষণিক প্রয়োজনের জন্য আদর্শ বলে মনে হচ্ছে, আপনি আমাকে স্মরণ করিয়ে দিয়েছেন যে আমাকে নিওট্রির সাথে কিছুটা সময় কাটাতে হবে।
আভিদি

9

আপনি diredএকটি যুক্তি, অর্থাত্ প্রার্থনা করতে পারেন । C-u C-x dএবং ডিরেক্টরিটি নির্দেশ দেওয়ার পরে এটি আপনাকে দেওয়া সুইচগুলি সংশোধন করতে দেয় ls। যোগ করুন Rএবং diredপুনরাবৃত্তভাবে সমস্ত উপ-ডিরেক্টরি তালিকাভুক্ত করবেন, প্রতিটি তার নিজস্ব বিভাগে।

আপনি যদি কেবল কয়েকটি উপ-ডিরেক্টরিগুলির বিষয়বস্তু দেখতে চান iতবে পয়েন্টটি যখন কোনও ডিরেক্টরি নামের হয় তখন টিপুন ।

আপনি find-diredসুইচ সহ বা ছাড়াই কমান্ডটি ব্যবহার করতে পারেন । তাদের নিজস্ব বিভাগে উপ-ডিরেক্টরিগুলি দেখানোর পরিবর্তে এটি প্রতিটি ফাইলের পুরো পথ প্রিন্ট করে। আপনি ফাইলের বিশদটি প্রদর্শন করে টগল করতে পারেন (যাতে দীর্ঘ পথগুলি স্ক্রিনে অনুভূমিকভাবে ফিট করে।

এগুলি সমস্ত অন্তর্নির্মিত।


7

আপনি কি কখনও ইমাস 'চেষ্টা করেছেন M-x speedbar? :-) কিছু নতুন প্যাকেজ ইনস্টল করার আগে আমি একটি ইনবিল্ট সমাধান চেষ্টা করতাম ...


1
... এবং একটি বিল্টিন পরামর্শ দেওয়ার জন্য আরও একটি আপভোট।
জারজিলি পোলোনকাই

4

রয়েছে ztree । আমার যখন ডিরেক্টরি কাঠামোটি একবার দেখার প্রয়োজন হয় তখন আমি এটি ব্যবহার করি, যদিও সাধারণত আমি অন্যান্য সমস্ত জিনিসের জন্য ভ্যানিলা ডায়ার্ড ব্যবহার করি।


1

সাইডবার.এল একবার দেখুন ।

রেপো যেমন বলেছিল, এটি গিট ইন্টিগ্রেশন সহ একটি কাস্টমাইজযোগ্য ফাইল এক্সপ্লোরার, তবে কেবল তা নয়। আপনি মিউ 4 ই দিয়ে বাফার এবং আপনার মাইল্ডারদের তালিকাও পেতে পারেন।

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


1

কি Treemacs হবে। এটি আপনাকে ট্রেলিক কাঠামো রাখতে দেয়।


এটি একটি উত্তর বা একটি প্রশ্ন (দুটি প্রশ্ন)? এটি একটি উত্তর যদি হয় তবে এটি একটি লিংক-কেবল উত্তর pretty যেমনটি এটি মুছে ফেলার ঝুঁকিপূর্ণ। Emacs.stackexchange.com/help/how-to-ask দেখুন ।
ড্র হয়েছে

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