有没有一种方法可以避免必须执行⋮[[⋮
来获得Part
那些漂亮的括号的方法?
运行函数或定义后,是否可以自动完成此操作?
最佳答案
我在/Applications/Mathematica.app/SystemFiles/FrontEnd/TextResources/Macintosh/KeyEventTranslations.tr
中有以下附加内容,可让我输入带有组合键的双括号。您可以通过修改文件(在OS上的任何位置)来执行相同的操作。我首先是从Szabolcs's网站here获悉的。他还有其他与mathematica相关的资料,可能会对您有所帮助。
添加的命令是:〚
使用Ctrl + [〛
使用Ctrl +]〚〛
和Ctrl + Alt +]
KeyEventTranslations.tr文件中列出的等效项是:
修饰符可以是“ Shift”,“ Control”,“ Command”,“ Option”
对于Macintosh:“ Command” =命令键,“ Option” =选项键
对于X11:“命令” = Mod1,“选项” = Mod2
对于Windows:“命令” = Alt,“选项” = 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]
}]],
您不是唯一受此困扰的人。 Here's我尝试通过将Caps Lock映射到Esc来避免拉伸到Esc。向导先生还具有couple的questions与
[[
到〚
的转换有关。关于wolfram-mathematica - 在Mathematica中将Part [[和]]用于Part有办法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7327411/