tcsh
次の関数と同等の関数は何ですかzsh
?
up-line-or-history
history-beginning-search-backward
down-line-or-history
history-beginning-search-forward
私のコードには次のコードがあります,zsh翻訳を希望します全体で私の".tcsh"に。以下のコードでは、これらの履歴検索機能をCtrl-P
バインドする必要があります。Ctrl-N
up-line-or-history-beginning-search () {
if [[ -n $PREBUFFER ]]; then
zle up-line-or-history
else
zle history-beginning-search-backward
fi
}
down-line-or-history-beginning-search () {
if [[ -n $PREBUFFER ]]; then
zle down-line-or-history
else
zle history-beginning-search-forward
fi
}
zle -N up-line-or-history-beginning-search
zle -N down-line-or-history-beginning-search
bindkey '^P' up-line-or-history-beginning-search
bindkey '^N' down-line-or-history-beginning-search
tcsh
同等のコードがどのように見えるかについてのアイデアはありますか?
ベストアンサー1
公開されているすべての内容に対応するものはわかりませんが、履歴内の現在のコマンドラインの開始一致に基づいて検索操作のキーボードショートカットを構成するという概念はtcshでも同じbindkey
です。この例のコマンドは次のとおりです。
bindkey '^p' history-search-backward
bindkey '^n' history-search-forward
端末がバインディングキーとして「Ctrl + P」を割り当てる方法によって変わることがあると思います。キャレットと文字は私にとって効果的でした(この記事からもたらされました。ありがとう!:D)。
操作の説明は、tcshのマニュアルページのEdit->Editorコマンドの下にあるか、「history」を検索して見つけることができます。