ম্যাকের মধ্যে Alt + ডটের সমান / বিকল্প /


36

লিনাক্স শেল থেকে একটি জিনিস মিস করি যা হ'ল আল্ট + ডট শর্টকাট। এটি যা করে তা হ'ল পূর্ববর্তী কমান্ডের শেষ যুক্তি .োকানো। এটি একটি তুচ্ছ কৌশল বলে মনে হচ্ছে তবে এটি সত্যই কার্যকর।

যেমন আপনি যদি এটি টাইপ করেন:

$ ls /Applications/MAMP/conf/apache/

পরের বার আপনাকে কেবল একটি কমান্ড + শর্টকাট টাইপ করতে হবে এবং যুক্তিটি আপনার পক্ষে সম্পূর্ণ হবে।

$ cd 'alt+dot'

ম্যাক আমি 2 বিকল্প জানি; টিপে Esc চাপুন + + ডট বা টাইপ ! $ , ! * সঙ্গে জাদু স্থান সেটআপ

তবে উভয় বিকল্পই আপনি ব্যবহার করেছেন এমন সর্বশেষ যুক্তি (গুলি) sertোকানোর পরেও তারা কমান্ডের ইতিহাসে আবার স্ক্রল করতে পারবেন না আল্ট ডট বারবার টাইপ করার মতো ।

আমি আপাতত এই বিকল্পগুলির সাথে বেঁচে থাকতে পারি তবে এটির জন্য আরও ভাল উপায় কেউ জানে কিনা তা জানতে আমি আগ্রহী।

উত্তর:


21

আপনি অনেকবার এস্কে-ডট টিপতে পারেন, এটি একই জিনিসগুলিও ওয়েল-ডট করে। তবে, আপনার মতো আমিও টাইপ-টাইপ করতে Alt-বিন্দুর চেয়ে জটিল মনে করি।


3
আমি এটি বেশ কয়েকবার টিপতে পারি তবে এটি প্রথমবারের মতো কাজ করে
পাব্লাসো

2
কিছু মনে নেই, আপনি ঠিক বলেছেন। আপনাকে আবার এটি টিপতে এসকে প্রকাশ করতে হবে, তারপরে এটি ইতিহাসের মাধ্যমে প্রত্যাশিত স্ক্রোলিং হিসাবে কাজ করে। বিকল্প কীটি মেটা হিসাবে চিকিত্সা করা অন্য কিছু শর্টকাটগুলিকে বিভ্রান্ত করেছে, এটিই সবচেয়ে পরিষ্কার সমাধান।
পাব্লাসো

1
এটি করার সবচেয়ে সহজ উপায় হ'ল রিচার্ড হোসকিন্সের উত্তরে বর্ণিত টার্মিনাল পছন্দগুলিতে "মেটা হিসাবে অপশন কী ব্যবহার করুন" পরীক্ষা করা।
নোকচার্ন

32

টার্মিনাল.এপ, পছন্দসমূহ-> সেটিংসে কীবোর্ড ট্যাবটি নির্বাচন করুন। "মেটা হিসাবে অপশন কী ব্যবহার করুন" চেক করা হয়েছে তা নিশ্চিত করুন।


3
বিটিডব্লু, আমার উল্লেখ করা উচিত যে এটি যখন Alt + ডট সমস্যা সমাধান করে, এটি অন্য কীবোর্ডের মিশ্রণগুলিকে মেসেজ করে]],} বা | আমার কীবোর্ড (স্প্যানিশ) তাদের টাইপ করতে বিকল্পটি + কোনওরকম ব্যবহার করে। ঠিক আছে, আপনার সব কিছুই থাকতে পারে না।
পাব্লাসো

7
আইটির্মের জন্য, পছন্দসমূহ, প্রোফাইলগুলি> কীগুলি খুলুন, বিকল্প কীটি +Escনীচের অংশের মতো কাজ করে।
ইভান চৌউ

5

ব্যবহার option+.

মনে রাখবেন এটি লাক্স নয়, বাশ এর বৈশিষ্ট্য। ম্যাকগুলি তাদের উপরও চাপ দিয়েছে। Alt-। একটি বিল্টিন ব্যাশ ফাংশনের শর্টকাট insert-last-argument। আপনি কীভাবে এটি আলাদা কী সংমিশ্রণে আবদ্ধ করতে পারেন তার জন্য বাশ ম্যান পৃষ্ঠার READLINE বিভাগটি পড়ুন ।


কয়েকটি প্রাসঙ্গিক অংশ আটকানো:

   Readline Initialization
       Readline  is customized by putting commands in an initialization file (the
       inputrc file).
       The  default key-bindings may be changed with an inputrc file.  Other pro-
       grams that use this library may add their own commands and bindings.

       For example, placing

              M-Control-u: universal-argument
       or
              C-Meta-u: universal-argument
       into the inputrc would make M-C-u execute  the  readline  command  univer-
       sal-argument.

   Readline Key Bindings
       The  syntax  for  controlling  key bindings in the inputrc file is simple.
       All that is required is the name of the command or the text of a macro and
       a  key  sequence to which it should be bound. The name may be specified in
       one of two ways: as a symbolic key name, possibly with Meta-  or  Control-
       prefixes, or as a key sequence.

       When using the form keyname:function-name or macro, keyname is the name of
       a key spelled out in English.  For example:

              Control-u: universal-argument
              Meta-Rubout: backward-kill-word
              Control-o: "> output"

       In the above example, C-u is bound  to  the  function  universal-argument,
       M-DEL is bound to the function backward-kill-word, and C-o is bound to run
       the macro expressed on the right hand side (that is, to  insert  the  text
       ``> output'' into the line).

       In  the  second form, "keyseq":function-name or macro, keyseq differs from
       keyname above in that strings denoting an entire key sequence may be spec-
       ified  by placing the sequence within double quotes.  Some GNU Emacs style
       key escapes can be used, as in the following  example,  but  the  symbolic
       character names are not recognized.

              "\C-u": universal-argument
              "\C-x\C-r": re-read-init-file
              "\e[11~": "Function Key 1"


   Commands for Manipulating the History
       insert-last-argument (M-., M-_)
              A synonym for yank-last-arg.

1
ধন্যবাদ, আমি জানি একটি বাশ বৈশিষ্ট্য কিন্তু শর্টকাটটি ডিফল্টরূপে সক্ষম হয় না, কমপক্ষে টার্মিনাল.অ্যাপে না কারণ ডিফল্টরূপে কোনও মেটা কী নেই। রিচার্ড এর উত্তর দেখুন।
পাব্লাসো

2

আপনি যদি টার্মিনাল.এপ খুলেন এবং পছন্দগুলি সন্নিবেশ করেন এবং সেটিংস> কীবোর্ডে যান এবং "মেটা কী হিসাবে বিকল্পটি ব্যবহার করুন" চেক করেন, আপনি উদাহরণস্বরূপ, Alt ব্যবহার করে এমন ব্যাশ শর্টকাট ব্যবহার করতে পারেন:

Alt+ B: শব্দ পিছন দিকে এড়িয়ে যান

Alt+ F: শব্দ এগিয়ে যান

সূত্র


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