粘贴Mathematica代码,以便将其分解为单独的输入单元格

Sza*_*lcs 8 wolfram-mathematica cells mathematica-frontend

我经常将Mathematica代码从网站(例如SO)复制到笔记本中.代码通常被粘贴为单个输入单元格.我正在寻找一种简单的方法将其粘贴为几个输入单元格,以便于逐步评估.

例如,

a = 2;
f[x_] := x^a

Plot[f[x], {x,0,2}]
Run Code Online (Sandbox Code Playgroud)

理想情况下会粘贴为两个输入单元格.最好还应保留手动格式化(即原始换行符)(默认粘贴不是这种情况).

通常,如果选择所有输入单元格(ALT-单击),将它们复制到文本编辑器中,然后将生成的文本复制回笔记本,应该与复制的原始单元格相当.

Gre*_*per 15

或者....你可以在你希望将你的单个细胞分成两个独立细胞的位置点击Ctrl+ Shift+ D.有时将多个操作分组到单个单元中是有利的(或者不是将它们拆分为开头).要撤消此类拆分,请选择两个单元格(如果您愿意,也可以选择2个以上),然后单击Ctrl+ Shift+ M将它们合并为一个单元格.