Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 我可以在Mac OS X上切换升华文本中的alt和super修改器吗?_Macos_Sublimetext2 - Fatal编程技术网

Macos 我可以在Mac OS X上切换升华文本中的alt和super修改器吗?

Macos 我可以在Mac OS X上切换升华文本中的alt和super修改器吗?,macos,sublimetext2,Macos,Sublimetext2,在Mac OS X和Windows中,我想在Sublime Text 2中使用完全相同的键盘快捷键,但有两件事阻碍了我: ST2尊重其运行的操作系统的约定,因此(例如)在Windows上查找是control-F,而在Mac OS X上查找是super-F(又称command-F)。我可以告诉ST2在Mac OS X下使用control,而不是super Mac键盘将super/命令置于PC键盘具有alt/选项的位置。我还可以告诉ST2将命令读作alt和选项读作super 我习惯使用Emacs,其

在Mac OS X和Windows中,我想在Sublime Text 2中使用完全相同的键盘快捷键,但有两件事阻碍了我:

  • ST2尊重其运行的操作系统的约定,因此(例如)在Windows上查找是
    control-F
    ,而在Mac OS X上查找是
    super-F
    (又称
    command-F
    )。我可以告诉ST2在Mac OS X下使用
    control
    ,而不是
    super

  • Mac键盘将
    super
    /
    命令置于PC键盘具有
    alt
    /
    选项的位置。我还可以告诉ST2将
    命令
    读作
    alt
    选项
    读作
    super

  • 我习惯使用Emacs,其中(1)不是问题,因为键盘快捷键已经相同,(2)可以在Emacs配置中使用此选项来缓解:

    (setq mac-option-modifier 'alt
          mac-command-modifier 'meta
          mac-allow-anti-aliasing nil)
    
    在ST2下,我可以避开步骤(1);它并不完全完美,但我认为它可能足够好。不过,我还没有找到任何方法来完成


    谢谢你的帮助

    您在Sublime文本文档中尝试过这些键绑定吗?

    AFAICT,该页面是关于为命令分配键的;我想将一个密钥分配给另一个密钥。我误解了吗?好的,但是你不能绑定,例如,
    选项
    超级
    ,这些是ST的系统绑定。你可以尝试的唯一方法是绑定
    选项
    ,以替换默认绑定中的
    超级
    。例如,将相同的行为绑定到
    option+T
    ,而不是
    super+T
    。我很害怕。我希望我能以某种方式自动完成这项工作,或者我能找到ST附带的.sublime键映射文件,它至少可以列出我需要的所有键映射文件。谢谢你的帮助。