Ответ 1
У меня есть следующее дополнение в /Applications/Mathematica.app/SystemFiles/FrontEnd/TextResources/Macintosh/KeyEventTranslations.tr
, которое позволяет мне вводить двойные скобки с комбинациями клавиш. Вы можете сделать то же самое, изменив файл (где бы он ни находился на вашей ОС). Я впервые узнал об этом из здесь. У него есть другие связанные с математикой вещи, которые могут вам помочь.
Добавленные команды:
-
〚
с Ctrl + [ -
〛
с Ctrl + ] -
〚〛
с Ctrl + Alt + ]
Эквиваленты, перечисленные в файле KeyEventTranslations.tr:
Модификаторами могут быть "Shift", "Control", "Command" , "Option"
Для Macintosh: "Command" = Command Key, "Option" = Option Key
Для X11: "Команда" = Mod1, "Option" = 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. У г-на Мастера также была пара questions, связанная с преобразованием [[
в 〚
.