gpt4 book ai didi

keyboard-shortcuts - 如何重新定义 FrontEndEventActions?

转载 作者:行者123 更新时间:2023-12-04 07:56:07 25 4
gpt4 key购买 nike

再会,

这个问题来自aborting evaluation of the full sequence of inputs上的问题.

我认为通过重新定义 FrontEndEventActions 可能实现所需的行为两个事件:"EvaluateCells" (或按 Shift+Enter)和按 Alt+.. 它应该是这样的:

SetOptions[$FrontEndSession, 
FrontEndEventActions -> {"EvaluateCells" :> Last$PreRead,
{{"Alt", "."} :> AbortAllNextInputs}}]

或者
SetOptions[$FrontEndSession, 
FrontEndEventActions -> {{{"ShiftKey", "ReturnKeyDown"} :> Last$PreRead}
{{"Alt", "."} :> AbortAllNextInputs}}]

哪里 AbortAllNextInputsLast$PreRead定义如下:
AbortAllNextInputs := AbortProtect[
$new$PreRead = True;
last$PreRead = ToString[Definition[$PreRead], InputForm];
ClearAll[$PreRead];
$PreRead := # &] /; ! TrueQ[$new$PreRead]
Last$PreRead :=
$PreRead := AbortProtect[
$new$PreRead = False;
ClearAll[$PreRead];
If[last$PreRead === "Null", #,
ToExpression[last$PreRead]; $PreRead@#]
] &

但我无法得到 FrontEndEventActions在职的。谁能帮我?

最佳答案

我相信您需要修改 KeyEventTranslations.tr 作为引用 herehere .

关于keyboard-shortcuts - 如何重新定义 FrontEndEventActions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5673277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com