ব্রিউ সূত্রগুলির Zsh সমাপ্তি


12

ওএস এক্স-এ, জেডএসি (আমি ওহ-মাই-জিএসএস ব্যবহার করছি ) ট্যাব-সম্পূর্ণ সূত্রগুলি রাখার কোনও উপায় আছে কি ?

যেমন

$ brew install em<TAB>

এতে প্রসারিত হতে পারে:

$ brew install emacs

উত্তর:


4

হোমব্রিউ এর নিজস্ব সমাপ্তি সরবরাহ করে। আপনি শুধু ফাইল লিঙ্ক করতে $(brew --prefix)/Library/Contributions/brew_zsh_completion.zshকরতে _brewআপনার কোথাও $fpath। (শুরুতে মন্তব্য দেখুন https://github.com/Homebrew/homebrew/blob/master/Library/Contributions/brew_zsh_completion.zsh )

zsh-completionsসম্প্রতি _brewএই ফাইলটির পক্ষে এটির সমাপ্তি মুছে ফেলা হয়েছে , দেখুন https://github.com/zsh-users/zsh-completions/issues/305


2016-04-19 আপডেট করুন: এক পর্যায়ে ( 1 ) হোমব্রিউ আবার zsh সমাপ্তির হ্যান্ডলিং আপডেট করেছে। এখন আপনি হোমব্রিউয়ের মাধ্যমে zsh ইনস্টল করলে এটি "কেবলমাত্র কাজ করা" উচিত। ফাইলটি ইনস্টল করা আছে /usr/local/share/zsh/site-functions/_brew


এই নতুন সমাপ্তির কাজগুলিতে আগ্রহী $fpathএবং $FPATHসমন্বিত হওয়ার জন্য Zsh, এই প্রশ্নোত্তর তথ্যমূলক হতে পারে।
আমিলিও ওয়াজকেজ-রেইনা

12

zsh-completionsসূত্রটি ইনস্টল করার চেষ্টা করুন ।

$ brew info zsh-completions
zsh-completions: stable 0.10.0, HEAD
https://github.com/zsh-users/zsh-completions
Not installed
From: https://github.com/Homebrew/homebrew/commits/master/Library/Formula/zsh-completions.rb
==> Caveats
To activate these completions, add the following to your .zshrc:

  fpath=(/usr/local/share/zsh-completions $fpath)

You may also need to force rebuild `zcompdump`:

  rm -f ~/.zcompdump; compinit

Additionally, if you receive "zsh compinit: insecure directories" warnings when attempting
to load these completions, you may need to run this:

  chmod go-w /usr/local/share

দেখে মনে হচ্ছে zsh এর ব্যাশ সম্পূর্ণতার সাথে কিছুটা সামঞ্জস্য থাকতে পারে । আপনি bash-completionsসূত্রের সাথে একযোগে এটি চেষ্টা করতে পারেন ।


2
compinit -ichmod এর পরিবর্তে "নিরাপত্তাহীন ডিরেক্টরিগুলি" সতর্কতাগুলি সমাধান করা উচিত।
টমাস হিউজ

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