আমি ইমাসের মধ্যে থেকে কীভাবে একটি ডিরেক্টরি তৈরি করব?


142

আমি ইম্যাকস ব্যবহার করে ঠিক কীভাবে একটি নতুন ডিরেক্টরি তৈরি করতে পারি? আমি কোন আদেশ ব্যবহার করব? (যদি সম্ভব হয় তবে দয়া করে একটি উদাহরণ দিন)

উত্তর:


195
  • ডিরেক্টরি তৈরি করতে dir/to/createটাইপ করুন:

    M-x make-directory RET dir/to/create RET
  • ডিরেক্টরি তৈরি করতে dir/parent1/nodeএবং dir/parent2/nodeটাইপ করুন:

    M-! mkdir -p dir/parent{1,2}/node RET

    এটি ধরে নিয়েছে যে ইমাক্সের নিকৃষ্টতম শেলটি bash/ zshবা অন্যান্য সামঞ্জস্যপূর্ণ শেল।

  • বা একটি Diredমোডে

    +

    এটি অস্তিত্বহীন পিতামাতার ডিরেক্টরি তৈরি করে না।

    উদাহরণ:

    C-x d *.py RET ; shows python source files in the CWD in `Dired` mode
    + test RET     ; create `test` directory in the CWD

    CWD কারেন্ট ওয়ার্কিং ডিরেক্টরী বলতে বোঝায়।

  • অথবা কেবল বিদ্যমান টাইপগুলি ব্যবহার করে C-x C-fটাইপ না করে একটি নতুন ফাইল তৈরি করুন :

    M-x make-directory RET RET

ইমাক্স সাম্প্রতিক ইমাস ভার্সনে একটি নতুন ফাইল সংরক্ষণ করার সময় প্যারেন্ট ডিরেক্টরিগুলি স্বয়ংক্রিয়ভাবে তৈরি করতে বলে। পুরানো সংস্করণের জন্য, দেখুন ইম্যাকস কীভাবে মধ্যবর্তী ডায়ারগুলি তৈরি করবেন - কোনও ফাইল সংরক্ষণ করার সময়?


1
হাই জেএফ সেবাস্তিয়ান, যখন আমি শেলের মধ্যে একটি ডিরেক্টরি তৈরি করি, ডিরেক্টরি উইন্ডোটি কীভাবে আপডেট করব?
কেন

2
@ কেন: প্রকার g। সাধারণভাবে M-x describe-mode RET( C-h m) বর্তমান প্রধান মোডের ডকুমেন্টেশন প্রদর্শন করতে।
jfs

অনেক ধন্যবাদ! তবে আপনার মানে কি আমি ইনপুট এমএক্স জি বা সিএক্স জি?
কেন

1
@ কেন তার অর্থ সিঙ্গেল g। যেহেতু dired-modeকোনও সম্পাদনা মোড নয় তাই এটি সিঙ্গল-লেটার কমান্ডগুলি সরাসরি ব্যবহার করে (কৌতূহলের জন্য: বেশিরভাগ সম্পাদনা মোডে gআবদ্ধ self-insert-command)।
ভিকি চিজওয়ানি

42

Ctrl+ X D( C-x d) "সংযুক্ত" মোডে একটি ডিরেক্টরি খুলতে, তারপরে +একটি ডিরেক্টরি তৈরি করতে।


আমি ধরে নিই যে নতুন + ফাইল ডিরেক্টরি ডিরেক্টরি যা হতে চলেছে তার শেষে '+' যায়?
রায়

আমি যখন সিএক্স সিএফ করি এবং "+ ডাইরনাম" লিখি ইমাস একটি ফাইল "+ ডাইরনাম" তৈরি করে, এটি "ডিরেক্টরি" ডিরেক্টরি তৈরি করে না। আমি ওএসএক্সের সাথে কাজ করছি, আমি জানি না যে সমস্যাটি কিনা কারণ লিনাক্সে এটি কাজ করেছিল।
জেইনেল

4
@ জেইনেল: আপনি পড়ছেন না। এখানে নেই C-x C-f। আপনি C-x dডায়ার্ড মোডে toোকার জন্য ব্যবহার করুন, আপনি যে ডিরেক্টরিটি একটি ডিরেক্টরি উপস্থাপনা তৈরি করতে চান সেখানে গিয়ে। তারপরে আপনি মারবেন +। এখানেই শেষ.
ড্র হয়েছে

8

আপনি একক শেল কমান্ডগুলি ব্যবহার করে চালাতে পারেন M-!

আপনি মূলত কমান্ড লাইনে একটি স্ট্রিং প্রেরণ করছেন যাতে আপনি কোনও দুর্দান্ত স্বয়ংক্রিয় সমাপ্তি না পান তবে আপনি যদি কমান্ড লাইনের মাধ্যমে কোনও ক্রিয়া সম্পাদন করতে জানেন তবে একটি ইম্যাক্স সমতুল্য উপায় জানেন না তবে এটি কার্যকর।

M-! mkdir /path/to/new_dir

এটি কাজ করে, স্ক্রিনের সামগ্রী আপডেট করার জন্য 'g' পরে টাইপ করুন।
জুনে mistige

5

আমার ধারণা আমি আজকের আগে খুব শক্তভাবে এটি করেছি। আমি করেছিলাম:

M-x shell-command

তারপর

mkdir -p topdir/subdir

4

আপনি যে M-x make-directoryকোনও বাফারের অভ্যন্তরে ব্যবহার করতে পারেন , অগত্যা কোনও ছোঁয়াচে বাফার। এটি আপনি ব্যবহার করতে পারেন এমন একটি লস্প ফাংশন।


2

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

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