我想知道是否有人知道如何以 Windows/Linux 方式使用 home/end 键。我的意思是,当我按下 Apple + Left(MacBook Pro 笔记本电脑上的 Home 组合键)时,它应该转到行首,按下 Apple + Right 时,它应该转到行尾。现在它们将焦点转移到滚动历史记录的顶部。让我抓狂。
Home/End 键在 TextMate 等应用中表现正常,但在终端中则不然,这让我认为这是该应用特有的。我发现一些页面说我需要重新映射键绑定,但我无法在触摸的每台 Mac 上都这样做。那么 Mac 中是否有其他快捷键我可以使用,或者我如何让 Home/End 键表现正常?
谢谢
答案1
在这种情况下,有三个级别的键映射:
- 终端应用程序
- 外壳,可能是狂欢
- 为了狂欢,编辑器模式,可能是emacs
为了emacs、Ctrl-A
转到行首和Ctrl-E
转到行尾。以下是其他一些组合键,包括替代方案六模式。
答案2
默认情况下,终端将Shift-Home和Shift-End映射到“转到行首/行末”,如果您使用的程序显示备用屏幕(大多数全屏应用程序如vim
、、emacs
等都top
这样做),则Home和End将映射到行首/行末而无需修饰符Shift。