Ctrl + R এর সমতুল্য?


13

ব্যাশে আমি Ctrl+ করতে পারি Rএবং এটি আমার ইতিহাস অনুসন্ধান করার জন্য একটি কমান্ড টাইপ করতে শুরু করে।

আমি কীভাবে পাওয়ারশেলের মধ্যে এটি করব?

এর মতো কিছুর চাবি বেঁধে দেওয়ার কোনও উপায় আছে কি?

function GH($str) {get-history | select-string $str}

কিন্তু আমি প্রতিটি গৃহস্থালির কাজ ইনপুট জন্য স্ট্রিং পুনরায় পড়তে অথবা আউটপুট ম্যাচিং কমান্ড সরানো মত হবে Ctrl+ + Rনা।

এটা কি সম্ভব?

উত্তর:


11

আপনি PSReadLine মডিউলটি গ্রহণ করে এটি ঠিক করতে পারেন ।

আরে, স্ক্রিপ্টিং গায় একটি নিবন্ধ দেখুন ! পাওয়ারশেলের জন্য এই বাশকে অনুপ্রাণিত পাঠ্য লাইনের প্রয়োগ সম্পর্কিত ব্লগ

বিশেষত, Ctrl+ Alt+ ( Shift) + এর ব্যবহার? সমস্ত কী-বাইন্ডিংগুলি প্রদর্শন করতে।

PS C:\> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.0.10240.16384
WSManStackVersion              3.0
SerializationVersion           1.1.0.1
CLRVersion                     4.0.30319.42000
BuildVersion                   10.0.10240.16384
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3

Ctrl+ +R

PS C:\> Get-Module -ListAvailable
bck-i-search: mo_

Ctrl+ Alt+ ( Shift) +S

Key                  Function                 Description
---                  --------                 -----------
Ctrl+r               ReverseSearchHistory     Search history backwards interactively
Ctrl+s               ForwardSearchHistory     Search history forward interactively

সংক্ষেপে: হয় হাতে এই মডিউলটি ইনস্টল করুন বা উইন্ডোজ পাওয়ারশেল ভি 5 এ আপগ্রেড করুন।


5

আপনার অনুসন্ধান শব্দটি টাইপ করুন এবং তারপরে F8 টিপুন, এটি আপনার কমান্ডের ইতিহাস অনুসন্ধান করবে।

সেখানে PowerShell শর্টকাটের একটি খুব দরকারী তালিকা এখানে


আপনি নিজে চেষ্টা করেছেন? এটি সত্যই আমার পক্ষে বা কেবলমাত্র অর্ধেক সময়ই কাজ করে নি। উদাহরণস্বরূপ আমি get- <w>> কমান্ডের একটি গুচ্ছ টাইপ করি। তারপরে get- <F8> টাইপ করুন এবং এটি কেবল আমার ইতিহাস থেকে এক বা দুটি এলোমেলো কমান্ডের মধ্য দিয়ে চক্র করে? আমি জানি না এটা কি করছে। উদাহরণস্বরূপ, আমি সবেমাত্র get-childitem টাইপ করেছি এবং তাড়াতাড়ি তাড়াতাড়ি get-c <f8> টাইপ করার পরে এবং আমি কিছুই পাই না। হয়তো আমার সেশন গন্ডগোল হয়েছে?
red888

আমার জন্য 100% সময় কাজ করে, এটি ডাব্লুএমএফ 5 ইনস্টলড সহ
স্যাম কোগান

5

কখন এটি যুক্ত হয়েছে জানি না, তবে আমার অ-কাস্টমাইজড, আপডেট হওয়া, উইন্ডোজ 10 এ এটি অন্তর্নির্মিত।

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


আমি win10 এও কাজ করি। Ctrl + R পাওয়ারশলে কাজ করে, তবে সেমিডি উইন্ডোতে কাজ করে না।
দুডু

অবশ্যই, তবে কেন আপনাকে cmd.exe ব্যবহারের প্রয়োজন হবে ??
রাউল সালিনাস-মন্টেইগুডো

0

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


0

আপনি যে কমান্ডটি সন্ধান করছেন তার আংশিক অনুসন্ধান পাঠ্যের সামনে একটি # অক্ষর রেখে আপনার কমান্ডটি শুরু করতে পারেন, তারপরে সেশন ইতিহাস অনুসন্ধানের জন্য তারপরে (প্রয়োজনে একাধিকবার) আলতো চাপুন।

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