上矢印と下矢印を使用してZshを完了

上矢印と下矢印を使用してZshを完了

私はしばらくoh-my-zshを使用しており、上矢印キーと下矢印キーを使用してコマンドを完了できるという優れた機能を発見しました。

私は関数を再構築したかったので、ソースコードも見ましたが、これが私が持っていたものです。https://termbin.com/vlaj私の~/.zshrcにあります。私の履歴はこんな感じです。

1nvim hello-word.sh

2nvim fibonacci.c

サムnvim cmatrix.py

今上矢印キーを押すと、oh-my-zshのようにではありません$ nvim he 。これは役に立ちましたが、問題は解決しません。nvim cmatrix.pynvim hello-word.shhttps://github.com/ohmyzsh/ohmyzsh/issues/1720

ベストアンサー1

コマンドプレフィックスベースの完成を探している場合は、zshには基本的に必要なものがあります(ここから取得)。ブログ投稿)。ファイルに以下を含めます.zshrcbindkeyオペレーティングシステムで必要な場合はキーコードを調整します)。

autoload -U up-line-or-beginning-search
autoload -U down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search
bindkey "^[[A" up-line-or-beginning-search
bindkey "^[[B" down-line-or-beginning-search

おすすめ記事