zsh melengkapi opsi daftar

10

Saya terbiasa menggunakan penyelesaian tab di bash untuk mendapatkan apt list --upgradabledengan mengetik apt ltab--utab, tapi saya tidak bisa melakukan hal yang sama dengan zsh: --utidak berkembang --upgradableketika saya menekan tab.

I googled beberapa solusi menyarankan menginstal zsh-penyelesaian dan menambahkan setopt completealiaseske ./zshrc, tapi tak satu pun dari ini membantu.

Apakah ada cara untuk membuatnya bekerja seperti di bash?

Alexander Revo
sumber

Jawaban:

3

Ikuti langkah-langkah di sini untuk mendapatkan fitur lain juga: https://github.com/abhigenie92/zsh_to_fish

  1. Instal oh-my-zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  1. Klon plugin yang diperlukan.

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  1. Tambahkan plugin ~/.zshrcsebagai

plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) Catatan: pastikan zsh-syntax-highlighting adalah yang terakhir dalam daftar di atas.

  1. Perbaiki masalah tema latar belakang (Tidak perlu tergantung pada tema Anda.) Tambahkan baris berikut ke ~/.zshrc.

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  1. Mulai ulang zsh

source ~/.zshrc

Jika Anda menyukai jawabannya, silakan pertimbangkan untuk membintangi repo github.

neau
sumber
Terima kasih atas jawaban Anda. Namun, itu hanya menyelesaikan masalah setengah jalan: Saya mendapatkan penyelesaian untuk apt list, tetapi tidak untuk --upgradable. Itu memang menunjukkan saran ketika saya mulai mengetik --u, tetapi menekan tabtidak secara otomatis melengkapinya.
Alexander Revo
apakah ada pembaruan untuk masalah ini?
Jamie-505