V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wsWmsw
V2EX  ›  macOS

(Ctrl - a, e, p, n, b, f)可以模拟(Cmd - 左右)和方向键,那可以用什么组合键模拟(Option - 左右)?

  •  
  •   wsWmsw · 67 天前 · 1144 次点击
    这是一个创建于 67 天前的主题,其中的信息可能已经有所发展或是发生改变。

    option - 左右)可以跨单词。

    10 条回复    2022-11-27 17:51:07 +08:00
    ttgo
        1
    ttgo  
       67 天前
    我去,用了十几年 ctrl+aepngf ,才知道跨词是 option+左右。
    可以用 karabiner 设一下,初步设想是 右 cmd+fb 。用一用感觉一下。
    ttgo
        2
    ttgo  
       67 天前
    你知道删除整个词的快捷键么?类似于 ctrl+hd
    zhaoxin
        3
    zhaoxin  
       67 天前
    option+backspace
    wsWmsw
        4
    wsWmsw  
    OP
       67 天前
    @ttgo 哈哈,好的,就是图形界面 cmd-f 会占搜索
    ttgo
        5
    ttgo  
       67 天前
    @wsWmsw
    把 右 cmd+fb 设置成 option+左右 后,
    不会唤出原来的 cmd+f 。
    想搜索时,可以按 左 cmd+f 。
    pocarisweat
        6
    pocarisweat  
       67 天前
    应该不行,因为 Emacs 里在 word 间移动用的是 M-开头的快捷键,而在 macOS 里 Command 和 Option 都已经被占用了
    szzhiyang
        7
    szzhiyang  
       67 天前
    Power Keys 的空格编辑功能可以用空格 + D 和空格 + K 跳词:

    https://PowerKeys.GitHub.io/space
    Dvel
        8
    Dvel  
       67 天前
    我刚折腾完,用 Karabiner 弄的: https://dvel.me/posts/macos-karabiner-key-binding/
    不知道写得规不规范,JSON 配置看起来像一坨屎,文档都英文的就看个大概,反正能用。

    我是先把 CapsLock 映射为 Ctrl ,
    然后设置 Ctrl 为短按等于 Esc ,组合等于 Ctrl ,
    最后把 Ctrl + hjkl 映射为方向键。

    接下来之前所有配合 ←↓↑→ 箭头的快捷键,都可以用 Ctrl + hjkl 代替。

    单词间移动 Option + ←/→,就可以用 Option + Ctrl + h/l 代替,带上 Shift 就是附带选区。
    但是这个按键有点多,再写一个映射,直接映射成 Option [+ Shift] + h/l 。
    stein42
        9
    stein42  
       67 天前
    加一个配置文件,可以让你的 macos 更像 emacs 。
    https://github.com/fkchang/emacs-keybindings-in-osx/blob/master/DefaultKeybinding.dict
    zthxxx
        10
    zthxxx  
       67 天前   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2053 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 195ms · UTC 11:16 · PVG 19:16 · LAX 03:16 · JFK 06:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.