ESC + {: এটি কী এবং আমি এটি সম্পর্কে আরও কোথায় জানতে পারি?


32

আমি বাশ প্রম্পটে আশেপাশে খেলছিলাম, এবং ES টিপলো by এর পরে, শেলটি ফাইলগ্লোব স্ট্রিংয়ে সমাপ্তির জন্য সমস্ত ফাইল দেখিয়েছে। উদাহরণস্বরূপ: আমি যদি bash Cএরপরে টাইপ করে থাকি ESC+{তবে শেলটি এটি দেখায়: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}সি থেকে শুরু হওয়া সমস্ত সম্ভাব্য ফাইল ও ডিরেক্টরিগুলি স্বয়ংক্রিয়ভাবে সমাপ্ত করে, আমি যে সমস্ত পরীক্ষামূলক ফাইল ও ডিরেক্টরিগুলি তৈরি করেছি সেগুলি দেখায়।

কী ESC + {এবং কোথায় আমি এটি সম্পর্কে আরও জানতে পারি?

আমি এটি সেন্টস এবং ম্যাক ওএসএক্সে বাশ সহ দেখতে পাচ্ছি।

উত্তর:


49

একটি কী বাঁধাই সম্পর্কে সন্ধান করতে।

ইন bash:

$ bind -p | grep -a '{'
"\e{": complete-into-braces
"{": self-insert

$ LESS='+/complete-into-braces' man  bash
   complete-into-braces (M-{)
          Perform filename completion and insert the list of possible com
          pletions  enclosed within braces so the list is available to the
          shell (see Brace Expansion above).

বা এর সাথে info:

info bash --index-search=complete-into-braces

(বা info bashএবং সমাপ্তির সাথে সূচকটি ব্যবহার করুন (i কী))

তবে নোট করুন যে পূর্ব-নির্মিত তথ্য পৃষ্ঠাটি কমপক্ষে বাশ -৩.৩ উত্সের সাথে আসে তবে এর জন্য অন্তর্ভুক্ত কিছু সূচী এন্ট্রি অনুপস্থিত complete-into-braces , সুতরাং আপনার ওএস টেক্সিনফোর উত্সগুলি থেকে তথ্য পৃষ্ঠাটি পুনর্নির্মাণ না করা পর্যন্ত উপরের কমান্ডটি কাজ করবে না।

মধ্যে zsh

$ bindkey| grep W
"^W" backward-kill-word
"^[W" copy-region-as-kill
$ info --index-search=copy-region-as-kill zsh
copy-region-as-kill (ESC-W ESC-w) (unbound) (unbound)
 Copy the area from the cursor to the mark to the kill buffer.

 If called from a ZLE widget function in the form 'zle
 copy-region-as-kill STRING' then STRING will be taken as the text
 to copy to the kill buffer.  The cursor, the mark and the text on
 the command line are not used in this case.

বা পেজার manধরে রাখার lessজন্য এর মতো bash:

LESS='+/copy-region-as-kill' man zshall

zshআরো একটি আছে describe-key-brieflyযা আপনি একটি কী বা কী অনুক্রম, মত আবদ্ধ করতে পারেন Ctrl+XCtrl+Hনিচের:

bindkey '^X^H' describe-key-briefly

তারপরে আপনি Ctrl+XCtrl+Hকী বা কী সংমিশ্রণটি অনুসরণ করে তা টাইপ করুন । উদাহরণস্বরূপ, টাইপ Ctrl+XCtrl+Hকরলে প্রম্পটের নীচে দু'বার প্রদর্শিত হবে:

"^X^H" is describe-key-briefly

মধ্যে tcsh

এটি মূলত একইরকম যা zshবাদে tcshকোনও তথ্য পৃষ্ঠা নেই।

> bindkey | grep -a P
"^P"           ->  up-history
"^[P"          -> history-search-backward
> env LESS=+/history-search-backward man tcsh
[...]

ইন fish:

> bind | grep -F '\ec'
bind \ec capitalize-word
> help commands

যা আপনার পছন্দসই ওয়েব ব্রাউজার শুরু করা উচিত। এবং capitalize-wordসেখানে অনুসন্ধান করুন ।

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