Mac 터미널 자동 완성
나는 이것에 대한 패치를 잠시 찾고 있었다. 일반적으로 Unix / Linux 터미널에서 탭을 누르면 여러 옵션이있을 때까지 자동 완성 된 다음 선택할 수 있도록 아래 옵션이 나열됩니다. 예를 들면 :
cd he
helpFolder/ helpMe/ heIsThere/
cd help
이제 Mac 터미널을 사용하면 두 번 눌러 옵션을 볼 수 있으며 해당 설정을 한 번의 탭으로 변경할 수 있는지 궁금합니다.
이것을 당신의 ~/.inputrc:
set show-all-if-ambiguous on
셸을 다시 시작해야합니다 (예 : 새 터미널 창을 열거 나을 입력 exec /bin/bash).
- 터미널 입력
nano ~/.inputrc 다음을 별도의 줄에 붙여 넣으십시오.
set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete- Ctrl + O를 눌러 변경 사항을 .inputrc에 저장 한 다음 Ctrl + X를 눌러 종료합니다.
- 새 터미널 창 또는 탭을 열거 나 "login"을 입력하여 규칙이 적용된 새 세션을 엽니 다.
- 탭 키를 입력하고 누르십시오.
Src : http://osxdaily.com/2012/08/02/improve-tab-completion-in-mac-os-x-terminal/
제 경우에는 줄 set show-all-if-ambiguous on을 추가하는 것만으로는 충분하지 않았기 때문에 새로운 답변을 추가하고 있습니다 .
나는 또한 줄을 제거해야했다 : TAB: menu-complete.
내 완전한 ~/.inputrc파일은 다음과 같습니다.
set completion-ignore-case on
set show-all-if-ambiguous on
변경하려는 것은 Bash 셸 설정입니다. 내 OS 버전은 10.11.6이고 mvim을 사용합니다. 여기서는 vim 또는 vi입니다. ~ / .inputrc가 존재하지 않으면 새 버전을 만들어야합니다.
- 터미널 유형에서
vim /.inputrc. 의 변수 완성-의 경우를 무시하고 보여-경우 모호한 모든-ON으로 활성화해야 두 줄에서 이러한 설정을 붙여 넣기하여이 작업을 수행,
set completion-ignore-case on및set show-all-if-ambiguous onTAB: menu-completevim을 추가 하고 작성하고 종료합니다. : wq- 실행중인 터미널을 종료합니다. Command + Q.
- 터미널을 다시 시작하고 결과를 확인하십시오.
참고 URL : https://stackoverflow.com/questions/30958195/mac-terminal-auto-complete
'program story' 카테고리의 다른 글
| 표준 Python 클래스를 사용하여 이미지 크기를 얻는 방법 (외부 라이브러리를 사용하지 않고)? (0) | 2020.11.16 |
|---|---|
| 새로 만들기 + 저장 및 만들기의 레일 차이점 (0) | 2020.11.16 |
| ID가 'com.google.gms.google-services'인 플러그인을 찾을 수 없습니다. (0) | 2020.11.16 |
| 프로덕션에 업로드하려고 할 때 Android 서명 APK가 서명되지 않은 APK로 표시됨 (0) | 2020.11.16 |
| gcc로 C ++ 프로그램 컴파일 (0) | 2020.11.16 |