如何让 Home / End 键在 Windows/Linux 中像 Mac Pro 笔记本电脑上 Mac OS 上的 Terminal.app 中那样运行?

如何让 Home / End 键在 Windows/Linux 中像 Mac Pro 笔记本电脑上 Mac OS 上的 Terminal.app 中那样运行?

我想知道是否有人知道如何以 Windows/Linux 方式使用 home/end 键。我的意思是,当我按下 Apple + Left(MacBook Pro 笔记本电脑上的 Home 组合键)时,它应该转到行首,按下 Apple + Right 时,它应该转到行尾。现在它们将焦点转移到滚动历史记录的顶部。让我抓狂。

Home/End 键在 TextMate 等应用中表现正常,但在终端中则不然,这让我认为这是该应用特有的。我发现一些页面说我需要重新映射键绑定,但我无法在触摸的每台 Mac 上都这样做。那么 Mac 中是否有其他快捷键我可以使用,或者我如何让 Home/End 键表现正常?

谢谢

答案1

在这种情况下,有三个级别的键映射:

  1. 终端应用程序
  2. 外壳,可能是狂欢
  3. 为了狂欢,编辑器模式,可能是emacs

为了emacsCtrl-A转到行首和Ctrl-E转到行尾。以下是其他一些组合键,包括替代方案模式。

答案2

默认情况下,终端将Shift-HomeShift-End映射到“转到行首/行末”,如果您使用的程序显示备用屏幕(大多数全屏应用程序如vim、、emacs等都top这样做),则HomeEnd将映射到行首/行末而无需修饰符Shift

相关内容