সিএমডির ট্যাবটি কীভাবে কার্যকরভাবে কার্যকর হবে?


45

আমি লিনাক্সে বাশ শেলটি কয়েক বছর ধরে ব্যবহার করেছি এবং আমি এটির সাথে খুব দ্রুত। ট্যাব কী টিপে হ'তে স্বয়ংক্রিয়রূপের জন্য প্রায়শই আবেদন করে, আমি কয়েকটি কীস্ট্রোকে দীর্ঘ কমান্ড লিখতে সক্ষম হয়েছি।

সম্প্রতি আমার চাকরিতে আমি উইন্ডোজ কমান্ড প্রম্পট এবং সিএমডি ব্যবহার শুরু করেছি। আমি সিএমডি খুব ধীর। এটিতে একটি স্ব-পরিপূর্ণ বৈশিষ্ট্য রয়েছে তবে এটি ভিন্নভাবে কাজ করে। আমি মনে করি আমি এটি কীভাবে কাজ করে তা বুঝতে পারি তবে কীভাবে এটি কার্যকরভাবে ব্যবহার করতে হয় তা আমি বুঝতে পারি না, আসলে এটি প্রায়শই আমাকে ধীর করে দেয়। সুতরাং আমি জিজ্ঞাসা করছি, কীভাবে সিএমডির স্বতঃপূরণ কার্যকরভাবে ব্যবহার করবেন?


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

ধরুন বর্তমান ডিরেক্টরিতে থাকা ফোল্ডারগুলির একটি মহাদেশ এবং দেশ থেকে তৈরি নাম রয়েছে, যেমন। africa-nigeria, asia-india, europe-france, এবং আমি পরিবর্তন ফোল্ডারের করতে চান europe-norway

বাশের স্ব-পরিপূর্ণ কাজটি যেভাবে ঘটে তা হ'ল ট্যাব কীটি কেবল তখনই অনন্য প্রসারিত হয়। অন্যথায়, কিছুই ঘটে না, তবে আপনি সম্ভাব্য বিস্তৃতি তালিকাতে দ্বিতীয়বার ট্যাব টিপতে পারেন।

সুতরাং বাশ-এ নরওয়ে যেতে, আমি টাইপ cdকরে নীচের কীস্ট্রোকগুলি করব:

  1. e tab জন্য europe-
  2. n tab (কিছুই ঘটেনি)
  3. tabআবার। এটা তোলে তালিকাবদ্ধ করে europe-netherlandsএবং europe-norwayসম্ভাব্য প্রসারণও হিসাবে।
  4. o tabজন্য europe-norway

গ্রেট! ধন্যবাদ বাশ

যাইহোক, আমি যখন সিএমডিতে একই কীগুলি চেষ্টা করি তখন এটি প্রসারিত e tabহয় europe-albaniaযা প্রথম ফোল্ডার হিসাবে শুরু হয় 'ই', তবে আমি যে ফোল্ডারটি চেয়েছিলাম তা নয়! আমার এখন কী করা উচিত - আলবেনিয়াকে নরওয়েতে পরিণত করা সম্ভব? বা আমি কি কমান্ডটি বাতিল করে Escapeস্ক্র্যাচ থেকে সবকিছু টাইপ করব?


আপনি কি মেনু ব্যবহার করতে পারেন, যেমন? ব্যাচের মেনু?
এন্ডোরো

এই মুহূর্তে স্টিফানের উত্তরটি আপনার পক্ষে সঠিক। কেবল টাইপ করুন cd eএবং তারপরে TABকী টিপুন। উইন্ডোজ এখানে যা করছে তা ফোল্ডারগুলিকে বর্ণমালা অনুসারে বাছাই করা শুরু করে। যেমনটি যদি Europe-albaniaআগে থাকে europe-norway, TABআপনার পছন্দসই ডিরেক্টরিটি না পাওয়া পর্যন্ত কেবল কীটি অবিরত টিপতে থাকুন।
avirk

5
@ অ্যাভেরিক, সুতরাং আলবেনিয়া থেকে নরওয়ে যাওয়ার দ্রুততম উপায়টি কি 27 বার ট্যাব কীটি চাপতে হবে?
কর্নেল আতঙ্ক

উত্তর:


47

1 বছরের আপডেট : আমি এই সিদ্ধান্তে পৌঁছেছি যে সিএমডির স্বতঃপূরণটি ব্যবহারযোগ্য নয়, এবং এটি ব্যবহার বন্ধ করে দিয়েছে।

আমি ক্লিঙ্ক ইনস্টল করেছি যা আপনাকে সিএমডিতে বাশ-স্টাইলের স্বতঃপূরণ দেয়।

ক্লিঙ্কটি জিএনইউ রিডলাইন লাইব্রেরির শক্তিশালী কমান্ড লাইন সম্পাদনা বৈশিষ্ট্যগুলির সাথে দেশীয় উইন্ডোজ শেল cmd.exe এর সাথে সংযুক্ত করে, যা সমৃদ্ধ সমাপ্তি, ইতিহাস এবং লাইন-সম্পাদনা ক্ষমতা সরবরাহ করে

এটা উজ্জ্বল।


কী আশ্চর্যজনক সন্ধান!
ysap

হ্যাঁ, ক্লিঙ্ক এটির জন্য সেরা। আমি উইন্ডোজের জন্য ক্লিঙ্ক এবং গিট ব্যবহার করি আরও ভাল সিএমডি বিকল্প সরবরাহ করতে।
ম্যাট

ব্যাশ শেল থেকে পৃথক, এটি ফাইলের নাম স্বয়ংক্রিয়ভাবে পূর্ণ করে না।
যশভট্ট

15

সাইগউইন আপনাকে উইন্ডোজ অধীনে একটি বাশ শেল (অন্য অনেক পসিক্স এনভায়রনমেন্ট সফটওয়্যার বাদে) চালানোর অনুমতি দেবে।

অন্যথায়, আপনি আপনার প্রাচীন কমান্ড প্রম্পটের চেয়ে বিকল্প শেলটি চেষ্টা করতে পারেন যা আপনার প্রয়োজনের সাথে সবচেয়ে ভাল ফিট করে।

উইন্ডোজটিতে ব্যাশ অনুকরণকারী কয়েকটি কনসোলের একটি তালিকা এখানে রয়েছে:

উইন-ব্যাশ
রোড বাশ
গিট বাশ এই নিবন্ধে বর্ণিত

অন্যান্য কনসোল:

মাইক্রোসফ্টের উইন্ডোজ পাওয়ারশেল এবং এর উইকিপিডিয়া নিবন্ধ (সর্বাধিক শক্তিশালী) একটি নিবন্ধের সাথে
কনসোল কালার কনসোল পাওয়ারকমিড জিএস.এক্সএইএসই পাইসিএমডি



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


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

1
অবশ্যই, পাওয়ারশেল সেই তালিকায় সেরা;)
টেলর গিব

এছাড়া ছিল: তালিকা একটি বিট আরো সম্পূর্ণ করার জন্য 4DOSবা ভাল 4NT, উভয় বরং সাবেক কালে জনপ্রিয় এবং অনেক অপেক্ষা অধিক শক্তিধর command.comবা cmd.exe। দেখে মনে হচ্ছে Take Command( jpsoft.com/take-command-windows-scriptting.html ) তাদের উত্তরসূরি। তবে আমি সেটিকে ব্যক্তিগতভাবে কখনও ব্যবহার করি নি (এবং এটি বাণিজ্যিক)।
এমপি এমপি

1
আমার উইন On তে, পাওয়ারশেলের স্বতঃপূরণ (টিএবি ব্যবহার করে) (ভুল) সিএমডি-তে ঠিক তেমন আচরণ করে।
ysap

11

আঘাত TABসব অস্তিত্ব ডিরেক্টরি মাধ্যমে কী টগল করে।

প্রবেশ করার চেষ্টা করুন cdতারপর TABকয়েক বার এবং তোমাদেরকে নীতি দেখতে হবে।

cd countries/europe-s[TAB][TAB] 

উদাহরণস্বরূপ আপনি দ্বিতীয় ম্যাচে নিয়ে আসবেন (দেশগুলি / ইউরোপ-সার্বিয়া)


4

লিনাক্সে ব্যাশ সমস্ত ফাইলের জন্য সাধারণ যে সমস্ত অক্ষর মেলে এবং স্বতঃপূর্ণ করার চেষ্টা করে।

অন্যদিকে উইন্ডোজ কমান্ড প্রম্পটটি মেলে এমন প্রথম উপাদানটির সাথে কমান্ড প্রম্পটটি স্বয়ংক্রিয়ভাবে পূরণ করে।

উদাহরণস্বরূপ: লিনাক্স ব্যাশে: সিডি দেশগুলি টাইপ করার পরে TABash ই , ব্যাশ দেশগুলিতে চলে যাবে \ ইউরোপ- যেহেতু এটি ই এর সাথে শুরু হওয়া সমস্ত ফাইলের সাথে মেলে এবং তারপরে আপনি পরবর্তী কয়েকটি অক্ষর প্রবেশ করে TABআবার চাপতে পারেন ।

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

আপনি যদি দ্রুত ইউরোপ-নরওয়েতে যেতে চান তবে আপনি যা করতে পারেন:

  1. ইউরোপ-নং টাইপ করুন এবং তারপরে TABবা টিপুন
  2. ই টাইপ করুন এবং তারপরে TABএটি টিপতে থাকুন যতক্ষণ না এটি ইউরোপ-নরওয়ে দেখায়

2

আপডেট: গিট ব্যাশ আমার যা প্রয়োজন তা অনেকটাই

কেবল পাওয়ারশেলের পরিবর্তে পাওয়ারশেল আইএসই ব্যবহার করুন। এটি আপনাকে ইন্টেলিসেন্স অটো-সম্পূর্ণ অ্যাক্সেস দেয়, যা টাইপিং বা Ctrl+ এর উপর বিকল্পগুলির একটি তালিকা তৈরি করে Space। ট্যাব সমাপ্তি এবং অন্যান্য স্টাফের মতো আইএসই আরও অনেক আকর্ষণীয় সম্ভাবনা খুলে দেয়।

ডাউনসাইড হ'ল এটি ssh বা পাইথন শেলের মতো ইন্টারেক্টিভ অ্যাপ্লিকেশনগুলিকে সমর্থন করে না।

এই খারাপ দিকটির কারণে আমি আজ সত্যিই কনেমু ব্যবহার শুরু করেছি । ConEmu খুব দুর্দান্ত।

উইন্ডোজ পাওয়ারশেল ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (আইএসই) উইন্ডোজ পাওয়ারশেল ইঞ্জিন এবং ভাষার জন্য দুটি হোস্টের মধ্যে একটি। এটির সাহায্যে আপনি উইন্ডোজ পাওয়ারশেল কনসোলটিতে উপলভ্য নয় এমন উপায়ে স্ক্রিপ্টগুলি লিখতে, পরিচালনা করতে এবং পরীক্ষা করতে পারেন। আইএসই সিনট্যাক্স-রঙিং, ট্যাব সমাপ্তি, ইন্টেলিজেন্স, ভিজ্যুয়াল ডিবাগিং এবং প্রসঙ্গে সংবেদনশীল সহায়তা যুক্ত করে।

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

https://technet.microsoft.com/en-us/library/dd819514.aspx



1

Tabবিকল্পগুলির মধ্য দিয়ে এগিয়ে যাওয়ার জন্য এবং Shift+ Tabচক্রের পিছনে চেপে ধরে রাখুন ।

Right arrow →কী একবারে সর্বশেষ সেমিডলাইন 1 টি অক্ষর পুনরুত্পাদন করবে। ফাইলগুলির নাম পরিবর্তন করার সময় আমি এটি দরকারী মনে করি।

উদাহরণ:

ren file.1.mp4 Guitar.Licks.01.Pentatonic.2.notes.per.string.mp4

right arrow →1 অবধি ধরে রাখুন , তারপরে টাইপ করুন 2. ডান তীর টিল 1 টি টিপুন, তারপরে টাইপ করুন 2. ডান তীর টিল ধরে রাখুন 2 টিপুন, তারপরে 3 টাইপ করুন, শেষ পর্যন্ত ডান তীর ধরে রাখুন। ফলাফল হবে ...

ren file.2.mp4 Guitar.licks.02.Pentatonic.3.notes.per.string.mp4

ডান তীরের কৌশলটি দুর্দান্ত, তবে দুর্ভাগ্যক্রমে এটি কার্যকর হয় না Ctrl+Tabএবং লাইনের শেষ প্রান্তে যাওয়ার জন্য আমি কখনই সেই কীটি টিপব না। তারপরে তীর টিপে HomeCtrl+Tab
টিপতে

1

উইন্ডোজ 10-এ, ফাইলের নাম এবং ডিরেক্টরি নাম সমাপ্তি ওয়াইল্ডকার্ড ব্যবহার করতে পারে।

ইউরোপ-নরওয়েতে পরিবর্তনের উদাহরণের জন্য, এই আদেশগুলির কোনওটিরই কাজ করা উচিত:

cd *nor*<tab>

অথবা

cd *way<tab>

আপনি একাধিক '*' গুলি ব্যবহার করতে পারেন, আরো একীন করে নাও না একটি অন্তর্নিহিত বিশিষ্ট বা লম্বা '*'।


1

বেশ সহজভাবে রিজেডিট ব্যবহার করে:

1) শুরু করুন -> চালান -> রিজেডিট 2) বর্তমান ব্যবহারকারী বা সিস্টেমের সমস্ত ব্যবহারকারীদের জন্য নিম্নলিখিতটি অনুসরণ করুন,

HKEY_LOCAL_MACHINE OF সফ্টওয়্যার \ মাইক্রোসফ্ট \ কমান্ড প্রসেসর

3) কমান্ড প্রসেসরের উপর ডাবল ক্লিক করুন এবং দশমিকের মান "9" বা হেক্সে "0x9" এ পরিবর্তন করুন। ৪) এটি ট্যাবকে স্বতঃসিদ্ধ করতে সক্ষম করবে।

আপনার কমান্ড প্রম্পট পুনরায় খুলুন এবং এটি ব্যবহার করে দেখুন।


0

উইন্ডোজ 10 (7?) এ আংশিক পথ প্রদত্ত উপলব্ধ স্বতঃপূরণ বিকল্পগুলির মধ্যে চক্রের জন্য shift + ট্যাব ব্যবহার করুন।

যখন কিছুই না দিয়ে ডাকা হয় এটি ডিরেক্টরিতে সমস্ত উপলভ্য বিকল্পগুলির মধ্যে সাইকেল চালায়।


1
এই কিছুই না, Shift+Tabশুধু iterating অর্ডার reverses , ঠিক অন্য কোন সুইচিং করা শর্টকাট যাও শিফ্ট যুক্ত করার মত Ctrl+Tab, Win+Tab, Alt+Tab, Ctrk+K... ট্যাব সঙ্গে একা আপনি হবে এছাড়াও ডিরেক্টরিতে সমস্ত উপলব্ধ বিকল্পগুলির মাধ্যমে চক্র
phuclv
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.