Vi는 운영 체제를 편집하는 것과 같습니다. [닫은] 체제의 모든 곳에서 vi와 같은 명령을 사용할

Mac OS X에 설치할 수있는 확장 기능이있어서 운영 체제의 모든 곳에서 vi와 같은 명령을 사용할 수 있습니까? 이것이 가능하지 않다면 터미널을 확장하는 솔루션이 있습니까?



답변

그만큼 bash 셸 지지대 vi 커맨드 라인 편집. 사용 설정 set -o vi, 및 set -o emacs 기본 동작을 복원합니다.

그만큼 vi 모드를 사용하면 명령 줄을 수정하여 편집 할 수 있습니다. 초기 상태는 다음과 같습니다. insert-mode, 누른 다음 Esc 입장 할 것이다. command-mode.

그만큼 set 명령은 귀하의 ~/.bashrc 모든 새로운 껍질에 적용됩니다.

이 변경 사항은 터미널의 셸에만 영향을 미칩니다. iTerm2, 등등.하지만 다른 응용 프로그램에 영향을 미치지 않습니다.