Linked Questions

112 votes
6 answers
120k views

How do I clear all user defined symbols?

Is there some way to do this other than going to Evaluation -> Quit kernel and firing a new one up?
niklasfi's user avatar
  • 2,653
97 votes
5 answers
9k views

Using the Mathematica front-end efficiently for editing notebooks

Background: I have used Vim for 15+ years. There is a certain "one"-ness with the editor one achieves. Emacs users also experience this. Notepad users do not. My current interaction with the ...
user avatar
31 votes
6 answers
12k views

Best way to extract values from a list of rules?

Mathematica has a lot of list manipulation functions, and, also because I don't work with lists often, at times I'm a bit lost. I'll find a way, but I'm sure it's not the most efficient. Case in point,...
stevenvh's user avatar
  • 6,978
24 votes
2 answers
26k views

What is the comment shortcut?

I went to a Wolfram Technologies workshop a few weeks ago and the presenter showed us a keyboard shortcut that when a block of input is selected, the shortcut puts the block of selected input in ...
Aron's user avatar
  • 1,752
20 votes
2 answers
6k views

Rebinding keys to define new keyboard shortcuts

I've checked Mathematica → Preferences, and poked around the options on the toolbar. However, I don't see a way to define new keyboard shortcuts in Mathematica. I've used VIM for 10+ years, and I've ...
user avatar
31 votes
1 answer
2k views

Customize keybindings without modifying files in the installation directory

I would like to know if I can modify key bindings without being able to modify the KeyEventTranslations.tr in the installation directory. So maybe putting another one in my home dir and linking to it ...
Chromatic's user avatar
  • 804
11 votes
4 answers
392 views

How can I automatically replace [[ and ]] with the \[LeftDoubleBracket] and \[RightDoubleBracket] operators?

When you type ->, it is automatically turned into the \[Rule] character. Can we configure our frontends to do the same for ...
Carl Lange's user avatar
  • 13.2k
11 votes
3 answers
5k views

Copy last/second last (etc.) input from history into current cell

I like to use terminals (e.g. gnome-terminal) where you can use the up key to copy the last command into the current input 'field'. For example, to repeat the last ...
ipy's user avatar
  • 251
11 votes
1 answer
640 views

Predictive interface eats my Esc key

After updating to version 9, I found the predict interface very helpful except there is a small problem always annoying me: Consider this: I have a list ...
xslittlegrass's user avatar
5 votes
5 answers
475 views

Adding elements in the sublists

How can I add the elements in the sublists? For example, if I have the list which is m={{1,3},{2,3},{4,1}} then, the output that I want is ...
Sungjin Lee's user avatar
10 votes
1 answer
685 views

Shortcut to insert CounterBox

Is there a shortcut to inserting a CounterBox as you type in text mode? I haven't yet made extensive use of them but I can foresee them in my near future and the ...
jmlopez's user avatar
  • 6,510
12 votes
1 answer
574 views

How to overwrite key shortcuts?

It is very handy to have shortcuts for frequently used glyphs, e.g. [[, ]], <|, ...
Henrik Schumacher's user avatar
3 votes
1 answer
225 views

Can this Part shortcut key be made to work with version 9?

In version 8 I was a frequent user of the "Use shortcut keys to easily type〚 and 〛" trick. In version 9, when I try to make the necessary change to ...
ArgentoSapiens's user avatar
5 votes
1 answer
273 views

How can I find out where a key binding is coming from?

Related: Automating Esc [[ Esc formatting? In previous versions of Mathematica, I could add these lines to my KeyTranslations.tr file, to map Ctrl+[ to [[: ...
Niki Estner's user avatar
  • 36.2k
0 votes
2 answers
187 views

How to avoid restart during development? [duplicate]

Possible Duplicate: How do I clear all user defined symbols? During package development things get messed up quite often. (especially when playing with notations) Is there a simple way to reset ...
NoEscape's user avatar
  • 842

15 30 50 per page