在 Macbook Pro 键盘上,如何到达 Terminal.app 中的行尾和行首?
请注意,此计算机上默认配置的 Ctrl-a 和 Ctrl-e 不起作用。它们只会回显“^A”和“^E”...
终端 2.1.1;雪豹;MacBookPro6,2
答案1
Ctrl + a
和Ctrl + e
分别表示开始和结束。
奖励:Ctrl + w
删除前一个单词。
编辑:据我所知,您正在使用 shell zsh
,默认情况下它不使用 Emacs 键绑定。要获得所需的行为,请在会话期间执行以下操作:
echo "bindkey -e" >> ~/.zshrc && source ~/.zshrc
你应该可以做到。有关更多按键绑定信息,请查看相关章节来自 Zsh 手册。
答案2
fn+←和fn+→对我有用(它们分别代表Home和End)。
我认为比ctrl+A和ctrl+更方便。E