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

MBP 如何实现 delete 键的效果?

  •  
  •   xxoxx · 2017-07-13 14:42:19 +08:00 via iPhone · 10418 次点击
    这是一个创建于 2696 天前的主题,其中的信息可能已经有所发展或是发生改变。
    普通键盘上都有 delete 键,用来删除当前光标后面的字符。MBP 键盘上是没有这个键的,虽然不影响使用,但是只能一个方向删除有时候还是觉得很不方便。
    26 条回复    2017-07-17 21:15:14 +08:00
    eXpansion
        1
    eXpansion  
       2017-07-13 14:43:43 +08:00
    fn
    QAPTEAWH
        2
    QAPTEAWH  
       2017-07-13 14:52:20 +08:00
    fn-delete (其实是 backspace )
    Ctrl-d
    HuangLibo
        3
    HuangLibo  
       2017-07-13 16:59:15 +08:00   ❤️ 1
    从不用 delete 键, 请使用 ctrl+d, ctrl+h,
    tchekai704
        4
    tchekai704  
       2017-07-13 18:10:13 +08:00   ❤️ 1
    Mac 真正缺少的是 HOME 和 END 以及组合快捷键,在 Windows 中
    选中当前位置到行首的:shift+HOME
    选中当前位置到文件首的:ctrl+shift+HOME
    以上快捷键在 explorer, excel,各种编辑器中行为是统一的

    然而 MAC 没有这个或者行为不统一,目前只能用鼠标。
    bazingaterry
        5
    bazingaterry  
       2017-07-13 18:13:45 +08:00 via iPhone
    @tchekai704 ctrl + a, ctrl + e
    tunzao
        6
    tunzao  
       2017-07-13 18:16:28 +08:00
    X
    zander
        7
    zander  
       2017-07-13 18:24:28 +08:00 via Android
    @tchekai704 c-a,c-e,fn+up,fn+down。
    Dvel
        8
    Dvel  
       2017-07-13 18:31:17 +08:00
    @tchekai704 #4 fn + shift + ↑/↓
    ynyounuo
        9
    ynyounuo  
       2017-07-13 18:55:52 +08:00
    KevZhi
        10
    KevZhi  
       2017-07-13 19:25:44 +08:00 via iPhone
    Fn+delete 退散吧
    TaoQAQ
        11
    TaoQAQ  
       2017-07-13 19:33:28 +08:00
    @tchekai704
    Command+↑/↓/←/→
    tchekai704
        12
    tchekai704  
       2017-07-13 20:00:41 +08:00
    @bazingaterry
    @zander
    @Dvel
    @TaoQAQ
    ctrl+a,e; fn+↑/↓/←/→这些快捷键都是知道的。
    我描述有点问题,HOME,END,PAGEDOWN,PAGEUP 是自带了。但是这些快捷键的组合快捷键没有,比如在
    - Windows 中按 Ctrl+Shift+HOME 可以选中当前位置到文件开头,这个快捷键在 sublime,notepad++,idea 等所有编辑器都是支持的,然而 MAC 只有 IDEA 支持,sublime/vscode 就不支持。
    - 在 Windows 的文件管理器 Explorer 中按 Ctrl+Shift+HOME 可以选择当前文件到目录的头的所有文件,然而 MAC 没有这个快捷键。
    - Windows 支持这个快捷键的软件非常多,几乎没有不支持的



    @ynyounuo
    这个功能倒是第一次知道,目前使用 Karabiner 来实现全局 Emacs 快捷键(主要是 ctrl+n,p ),不是说 Mac 全局 Emacs 快捷键吗?其实不是的,某些场景下是不支持的
    - Finder 中不能使用 ctrl+n,p 来挪动光标
    - IDEA 中使用 command+f12 显示所有方法后,就不支持 ctrl+n,p 了
    - 有道云笔记支支持 ctrl+n, 不支持 ctrl+p
    tchekai704
        13
    tchekai704  
       2017-07-13 20:02:22 +08:00
    @tchekai704 除了我说的这些外,整个 MAC 下的快捷键系统是非常棒的。
    ynyounuo
        14
    ynyounuo  
       2017-07-13 20:29:40 +08:00 via iPhone
    @tchekai704 是 Cocoa 支持 Emacs 键位不是 Mac 全部文字编辑都支持。
    expkzb
        15
    expkzb  
       2017-07-13 20:36:02 +08:00
    ctl + d
    holystrike
        16
    holystrike  
       2017-07-13 21:31:10 +08:00
    home / end / page up / page down 的好处在于可以单手盲按
    imherer
        17
    imherer  
       2017-07-14 09:24:18 +08:00
    外接键盘吧,我就是
    HuangLibo
        18
    HuangLibo  
       2017-07-14 09:53:04 +08:00
    @tchekai704 macOS 的快捷键比 Windows 可多多了, 只是你不知道而已.
    "
    选中当前位置到行首的:command+shift+←
    选中当前位置到文件首的:command+shift+← 之后再按 ↑
    HuangLibo
        19
    HuangLibo  
       2017-07-14 09:55:20 +08:00
    @tchekai704 话说 Google 是个好东西, 你值得拥有.
    Junn
        20
    Junn  
       2017-07-14 10:09:59 +08:00
    @HuangLibo 选中当前位置到文件首貌似直接:command+shift+↑就好了。
    LeoNG
        21
    LeoNG  
       2017-07-14 10:37:42 +08:00
    你需要看下 emacs,mac 支持大多数 emacs 快捷键的。
    HuangLibo
        22
    HuangLibo  
       2017-07-14 10:56:19 +08:00
    @Junn 恩, 试了一下是这样. 这个功能用的比较少, 也不知道在什么情况下会需要删除光标到文件开头的内容, 大部分时候是删掉当前行
    tchekai704
        23
    tchekai704  
       2017-07-14 17:30:54 +08:00
    @HuangLibo
    谢谢,测试了一下
    sublime,vscode 测试生效。
    idea 需要修改快捷键才可以
    excel 需要 command+shift+← 之后再按 ↑
    finder 依然不行
    LioMore
        24
    LioMore  
       2017-07-15 00:28:28 +08:00
    看来还是有很多用 mac 的人会 emacs keymap 的 :]
    HuangLibo
        25
    HuangLibo  
       2017-07-15 11:35:59 +08:00
    @tchekai704
    选择当前文件到目录的头的所有文件: alt+shift+↑
    按键组合就那几种, 你可以多试试, 试不出来就 Google
    allenwang
        26
    allenwang  
       2017-07-17 21:15:14 +08:00 via iPhone
    自行搜索 keybindings.dict
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2558 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:00 · PVG 13:00 · LAX 21:00 · JFK 00:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.