RE: InputAutoReplacements With "-marks
- To: mathgroup at smc.vnet.net
- Subject: [mg46101] RE: [mg46089] InputAutoReplacements With "-marks
- From: "David Park" <djmp at earthlink.net>
- Date: Fri, 6 Feb 2004 04:15:23 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Harold, 1) Type Clear["Global`*"] in a cell. 2) Use Shift-Ctrl-E to get the underlying expression. 3) Copy out the underlying expression, namely: RowBox[{ "Clear", "[", "\"\<Global`*\>\"", "]"}]] 4) Go to Option Inspector and set for Notebook or Global. 5) Go to Editing Options, Input Aliases and click the little box on the right. 6) Select Add 7) Type cg on the left and paste in the expression you copied in step 3. (If you forgot to copy it you will have to back out of Add and copy.) Click OK twice and you should have it. The trick is to get the proper underlying expression, and the easiest way to do that is to copy it out of the expression form of the cell. David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: Harold Noffke [mailto:Harold.Noffke at wpafb.af.mil] To: mathgroup at smc.vnet.net MathGroup: In running different learning examples for Mathematica 5.0, I repetitively use Clear["Global`*"] to reset all my variables. I tried to make "cg" into an InputAutoReplacements alias with the Option Inspector by defining ... cg -> Clear[\"Global`*\"] After clicking OK twice and re-inspecting this entry, I found that Mathematica had processed it into ... Clear[ Times[ "Global`, "]] which is not what I expected. So, I redefined ... cg -> Clear[\"Global`\*\"] because the Mathematica Book says ... \* in effect acts like an escape: it allows you to enter ordinary Mathematica syntax even within a \( ... \) sequence. Note that the input you give after a \* can itself in turn contain \( ... \) sequences. Mathematica processes the new cg definition into ... Clear[ "Global`\*"] which is not what I expected, either. Tests of both definitions for cg yield failures with error messages. Are such InputAutoReplacements beyond the scope of Mathematica 5.0? Thanks. Harold