iTerm2 : Cmd-Dot를 사용한 Alt-Dot 기능


15

Alt-를 입력하여 Bash에서 일반적으로 사용할 수있는 "마지막 명령 인수 삽입"기능을 수행하는 알려진 방법이 있습니까? iTerm2를 사용하는 OSX에서 (Alt 및 period)?

이것이 가능하다는 것을 아는 방법은 두 가지 키 순서로 이루어집니다.

Alt + .
Esc + .

Esc-. 하나는 작동하지만 Alt-. 하지 않습니다. Alt-에는 없습니다. 또는 Cmd-.


답변:


25

이것은 EMACS readline bash 키 바인딩의 일부처럼 보입니다. 즉, EMACS에서 사용되며 bash 등을 에뮬레이트하거나 애드온하는 키 조합처럼 보입니다. 불행히도 내 것처럼 일을하지만, iTerm2와 관련하여 이야기하기 때문에 해결 방법이 있습니다.

이를 적용하려는 터미널 세션의 프로파일에 대한 환경 설정으로 이동하여 다음과 같이 키 바인딩을 설정하십시오.

여기에 이미지 설명을 입력하십시오

이것은 아마도 당신이 찾고있는 해결책이 아니지만, 당신을 위해 일해야합니다.


이것은 나를 위해 잘 작동합니다. 올바른 솔루션이 아닌 경우 무엇입니까?
GDorn

1

원하는 결과를 얻으려면 옵션 키의 동작을 수정하기 만하면됩니다.

프로필 설정에서 키 탭의 키보드 동작 섹션으로 이동하면 "왼쪽 / 오른쪽 옵션 (⌥) 키가 다음과 같이 작동합니다."선택이 "일반"으로 설정되어 있음을 확인할 수 있습니다 ( Bill의 스크린 샷 참조) . 답변 ). 이것을 "+ Esc"로 업데이트하고 적용하십시오.  Alt+ . 는 이제 이전 명령의 마지막 인수를 제공합니다.


답변을 수정하고 설명을위한 세부 단계를 제공하십시오
Ramhound

@ iviarki : 이것은 모든 (Alt) + 키 조합의 동작에 영향을 미치지 않습니까?
Scott

왜 누군가가 다운 보트했는지 확실하지 않습니다. 위의 작동합니다. 다른 답변과 비교할 때 명령 버튼 대신 'alt'(옵션)를 사용합니다.
레오 Ufimtsev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.