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"를 검색하여 찾을 수 있습니다.