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

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

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

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

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

    6 条回复    2021-10-17 22:34:32 +08:00
    zhuxiaoxi
        1
    zhuxiaoxi  
       2021-10-16 22:30:24 +08:00   ❤️ 1
    这个是 Emacs-like 快捷键
    hronro
        2
    hronro  
       2021-10-16 22:41:58 +08:00   ❤️ 1
    现在的新生代程序员都不知道 EMACS 了吗
    agagega
        3
    agagega  
       2021-10-16 22:49:52 +08:00   ❤️ 3
    macOS 原生和 Web 的文本控件都支持 Emacs 风格的编辑快捷键。
    参考这里: https://support.apple.com/zh-cn/HT201236
    auvt
        4
    auvt  
       2021-10-17 14:25:15 +08:00 via iPhone   ❤️ 2
    自己收藏的内容,大佬觉得好请给点个赞😁
    说明: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  
       2021-10-17 17:02:36 +08:00 via iPhone
    找个键盘映射软件把大小写和 ctrl 交换下位置,按这些快捷键更方便直接起飞
    zanyzephyr
        6
    zanyzephyr  
    OP
       2021-10-17 22:34:32 +08:00 via iPhone
    @volvo007
    个人更习惯手掌按 ctrl 键,感觉比按大小写键更舒服
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2934 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:12 · PVG 23:12 · LAX 08:12 · JFK 11:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.