Linux의 tcsh 명령 프롬프트에서 단어 사이를 이동하는 방법은 무엇입니까?

Linux의 tcsh 명령 프롬프트에서 단어 사이를 이동하는 방법은 무엇입니까?

(w,e,ge,b)쉘 프롬프트에서 vim 앞으로 또는 뒤로 명령과 같은 기능을 원합니다. 나는 사용하고있다tcsh껍질에서리눅스. 정말 가고 싶어요'N'단어 수 등을 뒤로 또는 앞으로 이동하고 일부 편집(추가 또는 대체 등)을 수행합니다. 어떻게 해야 하나요? vim과 정확히 동일한 명령일 필요는 없지만 쉘 프롬프트에서 동일한 결과를 얻으려면 어떻게 해야 합니까?

답변1

기본적으로 쉘은 emacs 모드입니다.

alt+를 누르면 B명령줄에서 커서가 한 단어 뒤로 이동합니다. alt+를 누르면 F커서가 앞으로 이동합니다.

작업이 bindkey -vvi 모드로 전환됩니다. esc이 작업을 수행하려면 vi 명령을 눌러야 합니다 . 실행하면 bindkey -eemacs 모드로 전환됩니다.

관련 정보