V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zanyzephyr
V2EX  ›  问与答

macOS 系统下, Xcode、Notes、TextEdit、Visual Studio Code、Terminal 等软件移动光标快捷键问题

  •  
  •   zanyzephyr · 42 天前 · 545 次点击
    这是一个创建于 42 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Ctrl + E : 行尾  
    
    Ctrl + A : 行首 
    
    Ctrl + N : 下一行 
    
    Ctrl + P : 上一行 
    
    Ctrl + F : 前进一个字符 
    
    Ctrl + B : 后退一个字符
    

    某些情况下,比右手去按上下左右键便捷。

    有没有更多类似的快捷键?找了一圈,没没找到配置地方或相关说明文档。

    6 条回复    2021-10-17 22:34:32 +08:00
    zhuxiaoxi
        1
    zhuxiaoxi   42 天前   ❤️ 1
    这个是 Emacs-like 快捷键
    hronro
        2
    hronro   42 天前   ❤️ 1
    现在的新生代程序员都不知道 EMACS 了吗
    agagega
        3
    agagega   42 天前   ❤️ 3
    macOS 原生和 Web 的文本控件都支持 Emacs 风格的编辑快捷键。
    参考这里: https://support.apple.com/zh-cn/HT201236
    auvt
        4
    auvt   41 天前 via iPhone   ❤️ 1
    自己收藏的内容,大佬觉得好请给点个赞😁
    说明:mac 上原生快捷键支持的是 emacs,control+f/b/p/n 实现 前 /后 /上 /下。改为 vim 的 hjkl:


    直接新建文件夹~/Library/KeyBindings/,在其中新建 DefaultKeyBinding.Dict
    a. First create the folder ~/Library/KeyBindings/ and then the file DefaultKeyBinding.Dict
    命令:
    mkdir ~/Library/KeyBindings/
    vim DefaultKeyBinding.Dict

    在 DefaultKeyBinding.Dict 里写入:

    /* ~/Library/KeyBindings/DefaultKeyBinding.dict */

    {
    /* Vim arrow keys */
    "^h" = "moveBackward:";
    "^l" = "moveForward:";
    "^k" = "moveUp:";
    "^j" = "moveDown:";
    }

    写完了重
    volvo007
        5
    volvo007   41 天前 via iPhone
    找个键盘映射软件把大小写和 ctrl 交换下位置,按这些快捷键更方便直接起飞
    zanyzephyr
        6
    zanyzephyr   41 天前 via iPhone
    @volvo007
    个人更习惯手掌按 ctrl 键,感觉比按大小写键更舒服
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1074 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:46 · PVG 03:46 · LAX 11:46 · JFK 14:46
    ♥ Do have faith in what you're doing.