【问题标题】:Applescript code completion shortcutApplescript 代码完成快捷方式
【发布时间】:2013-06-18 09:13:31
【问题描述】:

我是 applescript 的新手,这可能看起来很愚蠢......但我不知道如何在编辑器中自动完成代码完成!?

我在首选项中选中了使用脚本助手选项。

例如,当我创建一个新变量时,我稍后开始在代码中编写它,我可以在浅灰色中看到我想要自动完成的单词。

但是自动完成它的快捷方式是什么?我试过空格键、回车、shift+箭头……等等

但不知道

感谢您的帮助:P

【问题讨论】:

  • 在这一点上,我怀疑大多数人现在至少在运行 Sierra。 Stephane Pirou 的答案应该是公认的答案。

标签: editor applescript keyboard-shortcuts


【解决方案1】:

您可以通过 Esc 键使用脚本助手的自动完成功能。

也可以使用 ctrl+[ 代替(生成相同的键序列),特别是对于没有物理 Esc 的触摸栏用户 键。

【讨论】:

  • 哇。苹果使用“中止”键进行确认。总结了我对 AppleScript 的很多看法。
  • 除 Emacs 之外的另一个编辑器“vi”使用转义键来更改模式。对于很多程序员来说,逃跑是很自然的事情。
  • 在 10.11.6 上幸运的是 alt+esc 而不再只是 esc。使用 esc 我在 Spark 的 AppleScript 中遇到了问题,它将在 esc 上关闭窗口(不保存):(
【解决方案2】:

它可能改变了 sierra 或 High-Sierra:

现在是option + escape 键。

【讨论】:

    【解决方案3】:

    就个人而言,我不喜欢 Escape 键自动完成。 要将您自己的键添加到自动完成,请转到系统偏好设置 > 键盘 > 快捷方式 > 应用程序快捷方式,然后为脚本编辑器添加一个名为 Complete 的条目。然后,您可以选择自己的快捷方式在脚本编辑器中自动完成。

    我使用 Cmd + D。在您尝试的键中,只有 Shift + Arrow 有效。

    【讨论】:

    • 嗯。首选项...键盘...快捷方式...应用程序快捷方式...添加... Scri... Scri ....不,没有“脚本编辑器”。我会尝试“其他”。哦,是的。显示为灰色,所以我无法选择它。哇,谢谢,苹果。 El Capitan 再次获胜。
    • 我可以为 macOS Catalina 上的脚本编辑器添加键盘快捷键。不在菜单中,也不能直接用Other选择,但是可以在打开Other后将Script Editor应用拖到滑出面板中。
    【解决方案4】:

    菜单显示 option + esc 将自动完成,似乎只有 esc 也会但是,我的 esc 键是“escape”,意思是“停止当前的计算机操作”,所以感觉就像我试图接受自动完成!

    相反,使用键盘快捷键并添加 command+return 的快捷键来接受自动完成在打字过程中感觉很自然...

    这是一个视觉设置:

    (在 Big Sur 中,相同的动作,在早期 macOS 版本中的外观不同)

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-01
      相关资源
      最近更新 更多