Macbook Pro Keyboard의 Terminal.app에 대한 줄 끝, 줄 시작 키


10

Macbook Pro 키보드에서 Terminal.app의 줄 끝과 줄 끝을 어떻게 가나 요?

기본 구성이있는이 컴퓨터에서는 Ctrl-a 및 Ctrl-e가 작동하지 않습니다. 그들은 단지 "^ A"와 "^ E"를 반향합니다 ....

터미널 2.1.1; 눈표범 ; MacBookPro6,2


아마도 이것이 정답이나 중복 질문이라고 생각할 수도 있지만, 내가 접한 모든 답변이 작동하지 않거나 (Macbook Pro 키보드에만 해당) 키보드 이스케이프 시퀀스를 입력하는 방법을 명확하게 설명하지 않거나 다른 중요한 정보가 누락되거나 가장 간단한 용어로 표현되지 않습니다.
malatio

답변:


21

Ctrl + a그리고 Ctrl + e각각 시작과 끝.

보너스 : Ctrl + w이전 단어를 삭제합니다.

편집 : 내가 아는 한 zsh, 기본적으로 Emacs 키 바인딩을 사용하지 않는 쉘을 사용하고 있습니다. 원하는 동작을 얻으려면 세션 중에 다음을 수행하십시오.

echo "bindkey -e" >> ~/.zshrc && source ~/.zshrc

잘해야합니다. 자세한 키 바인딩 정보 는 Zsh 매뉴얼에서 관련 섹션 을 확인하십시오 .


1
추가 Readline 키 바인딩 : tiswww.case.edu/php/chet/readline/rluserman.html 기본적으로 이들은 대부분 Emacs 이동 및 편집 바로 가기에서 영감을 얻습니다.
ephemient

그 성가신의 Ctrl내가 버추얼 박스, 맥 OS X 및 Terminal.app에 XP 사이를 전환 ...하지만 적어도있어 키 혼란 저 Ctrl + aCtrl + e대부분의 단말기에서 일치한다. 당신을 위해 +1.

나는 Ctrl이것 의 사용을별로 좋아하지 않지만를 사용하는 대신이 방법을 유지할 이유가 있다는 데 동의합니다 Cmd.
roguesys

예, 스노우 레오파드를 실행하는 새로운 맥북 프로에서는 작동하지 않습니다. Ctrl-a 등을 입력 할 때 터미널에 "^ A"가 표시됩니다. 따라서 여전히 정답을 찾고 있습니다. (
malatio

이것이 실제로 정답입니다. 설정이 작동하지 않으면 설정을 확인하십시오. 제 경우에는 재미있는 바인딩으로 zsh를 실행했습니다. bash 중심이 아니라 기본 .profile과 함께 기본 bash를 사용하지 않는 경우 설정에주의하십시오. 한 가지 참고 사항은 이것들이 terminal.app가 아닌 bash의 기능이라는 것을 알고 있습니다. 단말기에 보낼 키 코드를 선택하도록 terminal.app 및 / 또는 os 설정을 조정하는 방법이 있지만 모두 매우 복잡합니다.
malatio

3

fn+ fn+ 나를 위해 작업 (그들이 대표 HomeEnd각각).

내 의견으로 는 ctrl+ Actrl+ 보다 편리합니다 E.


정말? fn과 화살표가 키보드 중앙에서 더 멀리 떨어져 있기 때문에 나에게는 이상하게 보입니다. 그러나 질문은 "Patrick처럼 어떻게 입력합니까?"가 아니기 때문에 정확하게 중요하지 않습니다. ctrl-A와 ctrl-E는 널리 사용되지는 않지만 다음과 같은 방식으로 되돌아갑니다. 그것을 사용하는 수염 난 키보드 연주자가 있습니다.
malatio
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.