저는 tcsh를 사용하고 있으며 과거에 일부 시스템에서 본 다음 동작을 설정하고 싶습니다. 내가 들어가면
!string TAB
그 다음에:
기록에 로 시작하는 고유 항목이 포함된 경우
string
자동 완성이 발생하고 생성된 명령을 편집하거나 Enter 키를 눌러 실행할 수 있습니다.기록에 로 시작하는 여러 항목이 포함된 경우
string
가능한 완료 목록이 표시되고 가능하면 명령이 부분적으로 완료됩니다(목록의 가능성을 제거하지 않고). 명령줄에는 느낌표 뒤에 부분 완료가 표시되어야 합니다. 더 많은 문자를 입력하고 TAB을 다시 누를 수 있도록 명령을 실행합니다.
어떻게 이를 달성할 수 있나요?
답변1
다음에 추가
set autoexpand
이 기능을 활성화하세요 .tcshrc
.
답변2
아마도 history-search-backward
및 history-search-forward
편집기 명령을 검색하고 있을 것입니다.
기본적으로 이러한 명령은 다음과 같이 바인딩됩니다.녹는 점(보통 컴퓨터 키보드의 + alt) 및p망간( alt+ n).
명령을 사용하여 다른 키 시퀀스에 다시 바인딩할 수 있습니다 bindkey
. 예를 들어:
bindkey '\t' history-search-backward
!
이 명령을 줄 시작 부분에 넣을 필요는 없습니다 .