【问题标题】:emacs control D key binding overriddenemacs 控制 D 键绑定被覆盖
【发布时间】:2012-09-18 19:34:44
【问题描述】:

有什么解决方案可以处理谷歌脚本代码编辑器将“前向删除”变成“杀戮线”绑定?我习惯了隐藏的 cocoa/emacs 派生的导航键。 Google 决定搞砸 control-d

说明:

  1. 在使用代码编辑器时会发生这种情况。 (编辑视图?)
  2. 我宁愿阻止谷歌的行为也不愿应付它。

要了解更多control-key navigation 的流畅度 (因此丢失时多么烦人),试试这个......

  1. 将 caps-lock 设置为控制键
  2. 打开可可浏览器,如 Safari 和
  3. https://script.google.com/ 开始一个脚本
  4. 短暂切换到地址栏
    1. 按 ctrl+a(转到行首)
    2. 按 ctrl+d(一次删除 1 个字符)
    3. 点击转义
  5. 切换到脚本区域并尝试相同的操作(整行都被咀嚼了!)

【问题讨论】:

  • 您是在网络视图中谈论,还是……?
  • 在网络浏览器中编辑脚本时,我猜是编辑视图。

标签: macos cocoa google-apps-script


【解决方案1】:

如果您的意思是在该编辑器中处理程序时,请按前进-删除键。在 Apple 的笔记本电脑和无线键盘上,它是 fn-delete(这里的“delete”是指向后删除,也就是所谓的“退格键”)。

【讨论】:

  • 我可能不得不接受这一点。我只是更喜欢将手指放在主页键上。这就是 emacs 快捷方式(在 95% 的 OSX 应用程序中可用)如此出色的原因。
  • 它们在 Cocoa 运行文本编辑的任何地方都可用(因为 Cocoa 实现了它们)。在基于网络的编辑器中,网页就是运行它的东西。您可以尝试编写一个 Safari 扩展程序来修补 Google 的脚本,但我希望它会做很多工作。
【解决方案2】:

你可以试试KeyRemap4Macbook

【讨论】:

    【解决方案3】:

    今天我注意到这个问题不再存在。因此,在宏编辑器中编辑脚本文件时,emacs 快捷方式按预期工作。我不知道他们是否只是简单地删除了一个错误或覆盖,或者实际上修补了它才能工作。

    【讨论】:

      猜你喜欢
      • 2013-03-31
      • 2011-07-16
      • 1970-01-01
      • 2016-04-05
      • 2010-10-15
      • 2015-01-30
      • 2011-10-10
      • 1970-01-01
      • 2017-11-07
      相关资源
      最近更新 更多