gpt4 book ai didi

xcode - 强制妙控键盘 Home 键和 Ends 键在 macOS High Sierra 中表现得像 Windows?

转载 作者:行者123 更新时间:2023-12-04 15:18:31 27 4
gpt4 key购买 nike

我是一名全职 .NET 开发人员,所以我在工作时使用 Windows 10;但是,我绝对更喜欢 macOS 并在家里使用它。我是 Home 和 End 键的忠实用户,它们让我更有效率。有没有办法强制 macOS 上的 Home 和 End 键表现得像 Windows 10?

我要什么

Home:将光标发送到当前行的开头

End:将光标发送到当前行的末尾

Shift-Home:将光标发送到当前行的开头并选择

Shift-End:将光标发送到当前行的末尾并选择

Command-Home:将光标发送到当前文档的开头

Command-End:将光标发送到当前文档的末尾

Shift-Command-Home:通过选择将光标发送到当前文档的开头

Shift-Command-End:通过选择将光标发送到当前文档的末尾

我试过的

一个简单的谷歌搜索为我提供了在 ~/Library/KeyBindings/DefaultKeyBinding.dict 中添加自定义 NSResponder 条目的可能解决方案。和重新启动。不幸的是,这似乎并没有奏效。我已经在 Xcode、Sublime Text 和 Safari 中对其进行了测试。这些键似乎以正常的 macOS 方式运行。

{
"\UF729" = "moveToBeginningOfLine:";
"\UF72B" = "moveToEndOfLine:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
}

我还尝试使用 BetterTouchTool 设置将 Home 映射到 Command-Left 并将 End 映射到 Command-Right 的键盘快捷键。这适用于 Home 和 End 但它不适用于选择文本或导航文档

我在用什么
  • 2012 年中非 Retina MacBook Pro
  • macOS High Sierra 公测版 5
  • 苹果妙控键盘
  • Xcode、Sublime Text、Safari 特别


  • 积分奖励

    Command-Left:将光标发送到单词的开头

    Command-Right:将光标发送到词尾

    Shift-Command-Left:通过选择将光标发送到单词的开头

    Shift-Command-Right:通过选择将光标发送到词尾

    最佳答案

    我不确定我改变了什么,但它突然开始起作用了。这是我的 DefaultKeyBinding.dict . Here is a pastebin to the raw file .

    {
    "\UF729" = "moveToBeginningOfLine:"; /* Home */
    "\UF72B" = "moveToEndOfLine:"; /* End */
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
    "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
    "@\UF729" = "moveToBeginningOfDocument:"; /* Cmd + Home */
    "@\UF72B" = "moveToEndOfDocument:"; /* Cmd + End */
    "@$\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Cmd + Home */
    "@$\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Cmd + End */
    "@\Uf702" = "moveWordLeft:"; /* Cmd + Left */
    "@\Uf703" = "moveWordRight:"; /* Cmd + Right */
    "@$\Uf702" = "moveWordLeftAndModifySelection:"; /* Shift + Cmd + Left */
    "@$\Uf703" = "moveWordRightAndModifySelection:"; /* Shift + Cmd + Right */
    }

    关于xcode - 强制妙控键盘 Home 键和 Ends 键在 macOS High Sierra 中表现得像 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45645104/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com