Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

BASH 명령줄에서 Vi 스타일 편집을 수행하시겠습니까?

질문 :Vi 스타일의 편집을 좋아하고 Vi 명령에 매우 익숙합니다. Unix 명령줄에서 Vi 스타일 줄 편집을 어떻게 사용합니까?

답변 :set -o vi 실행 Vi 스타일 편집을 활성화하려면 Unix 셸에서.

BASH에서 Vi 스타일 편집 활성화

$ set -o vi

기본적으로 명령줄은 emacs 모드입니다.

set -o vi를 수행한 후 , ESC 키를 눌러 명령 모드로 이동합니다. 여기에서 Vi 명령을 실행하여 다음을 포함한 모든 명령줄 작업을 수행할 수 있습니다.

  • b를 사용하여 명령의 이전 단어로 이동 , w를 사용하는 다음 단어 .
  • k 사용 이전에 실행된 명령 및 j 보기 다음을 보려면.
  • 0(영) 사용 명령의 시작 부분으로 이동합니다. $ 사용 명령의 끝으로 이동합니다.
  • /, n, N, fX 사용 명령줄에서 표준 Vim 검색을 수행합니다.
  • /search-chars 이력을 검색하고 실행할 수 있는 일치하는 명령을 표시합니다.
  • 명령줄에서 사용할 수 있는 Vi 명령을 이해하려면 Vi 편집기 탐색 기본 문서를 참조하세요.

이 변경을 영구적으로 하려면 bashrc에서 이 옵션을 설정하십시오.

$ cat ~/.bashrc
set -o vi

BASH에서 Vi 스타일 편집 비활성화

다음을 실행하여 emacs 모드로 되돌립니다.

<센터>
$ set -o emacs