У меня есть следующее дополнение в /Applications/Mathematica.app/SystemFiles/FrontEnd/TextResources/Macintosh/KeyEventTranslations.tr
, которое позволяет мне вводить двойные скобки с комбинациями клавиш.Вы можете сделать то же самое, изменив файл (где бы он ни находился в вашей ОС).Я впервые узнал об этом с сайта Сабольча здесь .У него есть другие вещи, связанные с математикой, которые могут вам помочь.
Добавлены следующие команды:
〚
с Ctrl + [ 〛
с Ctrl + ] 〚〛
с Ctrl + Alt + ]
Эквивалентами, перечисленными в файле KeyEventTranslations.tr, являются:
Модификаторы могут быть «Shift», «Управление »,« Команда »,« Опция »
Для Macintosh:« Команда »= Клавиша управления,« Опция »= Ключ опции
Для X11:« Команда »= Mod1,« Опция »= Mod2
Для Windows: «Command» = Alt, «Option» = Alt
Вставить следующее после EventTranslations[{
в вышеуказанном файле.
(* Custom keyboard shortcuts *)
Item[KeyEvent["[", Modifiers -> {Control}],
FrontEndExecute[{
FrontEnd`NotebookWrite[FrontEnd`InputNotebook[],
"\[LeftDoubleBracket]", After]
}]],
Item[KeyEvent["]", Modifiers -> {Control}],
FrontEndExecute[{
FrontEnd`NotebookWrite[FrontEnd`InputNotebook[],
"\[RightDoubleBracket]", After]
}]],
Item[KeyEvent["]", Modifiers -> {Control, Command}],
FrontEndExecute[{
FrontEnd`NotebookWrite[FrontEnd`InputNotebook[],
"\[LeftDoubleBracket]", After],
FrontEnd`NotebookWrite[FrontEnd`InputNotebook[],
"\[RightDoubleBracket]", Before]
}]],
Вы не единственный, кто этим раздражен. Вот моя попытка избежать растяжения для удара Esc путем сопоставления Caps lock с Esc .У Мистера Уиздера также было пара из вопросов , связанных с преобразованием [[
в 〚
.