无法在emacs中input花括号和方括号
我正在运行Mac OS X和GNU Emacs 22.3.1。 我使用瑞典的键盘。 我无法在emacs中键入大括号{
}
, [
]
。 当试图键入大括号时,我得到括号。 由于我对Mac和emacs相当陌生,所以我需要一点帮助来configurationemacs来获得这个权利。
(setq mac-option-modifier nil mac-command-modifier 'meta x-select-enable-clipboard t)
这是我用我的瑞典键盘。 它甚至适用于svorak A5,如果你使用它:)
你也可以尝试:
(setq mac-option-key-is-meta t) (setq mac-right-option-modifier nil)
我假设你正在使用graphics化的emacs,而不仅仅是使用terminal内的OS X捆绑版本。
要确保Emacs按照与其他OS X应用程序相同的方式响应按键,请尝试以下操作:
(setq default-input-method "MacOSX")
特别是,如果您要使用Option键input不在键盘上的扩展字符(例如“Option-c c”=>“ç”),请使用以下设置:
(setq mac-command-modifier 'meta) (setq mac-option-modifier 'none)
(将这些命令放在〜/ .emacs或〜/ .emacs.d / init.el emacs启动文件中,然后重新启动Emacs,或者在编辑文件时只需要“Mx eval-buffer”)。
(setq default-input-method "MacOSX") (setq mac-command-modifier 'meta mac-option-modifier nil mac-allow-anti-aliasing t mac-command-key-is-meta t)
尝试这个。 您将能够使用Alt键作为AltGR和所有旧的Mxfunction,您将不得不使用您的命令键。
我会尝试基于cocoa的emacs ie版本23.对于Mac集成emacs,我会尝试Aquamacs
我有一个法国键盘相同的问题。 它看起来像一个Aquamacs问题(Carbon Emacs不能replace{with())。
上面的emacs的变化工作正常,我可以键入括号,但我不能使用标准的快捷键了(例如Ctrl + C / Ctrl + V)。
Aquamacs提供了一种解决方法。 菜单栏>选项>选项,命令,元键>select…元和法语
它为我工作得很好。 然而它可能不适用于瑞典语,没有瑞典的键盘选项。
使用Aquamacs:
从主菜单中,转到选项 – 选项,命令,元键,然后select“组合字符选项”。
大括号和括号与标准的Mac键盘一样工作。
你不需要记住那些编程的东西:这是答案。 转到键盘首选项,然后选中“在菜单栏中显示键盘和字符查看器”。 之后,检查电池表附近的菜单栏上的图标,并开始双击任何你想要的字符。