İyi günler,FrontEndEventActions nasıl yeniden tanımlanır?
Bu soru, aborting evaluation of the full sequence of inputs numaralı sorudan gelmektedir. "EvaluateCells"
(veya + Enter Shift tuşuna basarak) ve ALT + basarak için:
Ben iki etkinlikler için FrontEndEventActions
yeniden tanımlayarak istenilen davranışı elde etmek mümkün olduğunu düşünüyorum.. Olması gereken bir şey gibi:
SetOptions[$FrontEndSession,
FrontEndEventActions -> {"EvaluateCells" :> Last$PreRead,
{{"Alt", "."} :> AbortAllNextInputs}}]
veya aşağıdaki gibi AbortAllNextInputs
ve Last$PreRead
tanımlanır
SetOptions[$FrontEndSession,
FrontEndEventActions -> {{{"ShiftKey", "ReturnKeyDown"} :> Last$PreRead}
{{"Alt", "."} :> AbortAllNextInputs}}]
:
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]; [email protected]#]
] &
Ama çalışma FrontEndEventActions
alamıyorum. Biri bana yardım edebilir mi?
Bu yöntemde [başka bir soru] (http://stackoverflow.com/questions/5676911/) oluşturdum. Bu yaklaşımların her ikisinin de çok değerli olduğunu ve ayrılması gerektiğini düşünüyorum. –