我正在運行Mac OS X和GNU Emacs 22.3.1。我使用瑞典鍵盤。我無法在emacs中輸入花括號{
}
,[
]
。當試圖輸入大括號時,我會得到括號。由於我對Mac和emacs相當陌生,因此我需要一些配置emacs的幫助來獲得這個權利。無法在emacs中輸入花括號和方括號
回答
(setq mac-option-modifier nil
mac-command-modifier 'meta
x-select-enable-clipboard t)
這是我用我的瑞典鍵盤。它甚至適用於svorak A5,如果你使用它:)
我會嘗試,即23版可可基於emacs的是Mac集成的Emacs我會嘗試Aquamacs
我假設你使用的是圖形化的emacs,而不僅僅是使用終端內的OS X捆綁版本。
爲了確保Emacs中以同樣的方式與其他OS X應用程序響應按鍵,請嘗試以下操作:
(setq default-input-method "MacOSX")
,特別是,如果你想用Option鍵不上輸入擴展字符鍵盤(例如, 「選項-C 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,並且所有舊的M-x功能都必須使用命令鍵。
我與法國鍵盤有同樣的問題。它看起來像一個Aquamacs問題(Carbon Emacs不能用{替換())。
上述emacs中的更改工作正常,我可以鍵入括號,但我無法再使用標準快捷鍵(例如Ctrl + C/Ctrl + V)。
Aquamacs提供了一種解決方法。 菜單欄>選項>選項,命令,元鍵>選擇... Meta &法國
它對我來說工作得很好。但它可能不適用於瑞典語,沒有瑞典語鍵盤選項。
您也可以嘗試:
(setq mac-option-key-is-meta t)
(setq mac-right-option-modifier nil)
爲什麼我沒有早點發現? :D – AdrieanKhisbe 2015-11-26 06:30:35
是的! setq mac-right-option-modifier nil是完全救了我的!現在我可以將我的左ALT作爲meta,我的右ALT作爲大括號來源。謝謝! – stackdaemon 2016-05-21 21:03:00
也適用於我。其實,並不需要第一行。 – 2016-06-28 08:06:13
你不需要記住像這些東西編程:這裏就是答案。轉到鍵盤首選項,然後選中「在菜單欄中顯示鍵盤和字符查看器」。之後,檢查電池表附近的菜單欄上的圖標,並開始雙擊任何你想要的字符。
使用Aquamacs:
從主菜單,進入Options - 選項,命令,元鍵並選擇「選項組成的字符」。
大括號和括號與標準Mac鍵盤一樣工作。
- 1. 塊 - 花括號/無花括號?
- 2. Emacs括號和括號突出顯示?
- 3. ES6 getter /無花括號的方法
- 4. 替換方括號和花括號圓括號中的JavaScript或jQuery的
- 5. Eclipse和花括號
- 6. preg_replace和花括號
- 7. 如果沒有花括號,將花括號放入JavaScript中?
- 8. Python中花括號和方括號有什麼區別?
- 9. Emacs的 - 括號
- 10. 使用Javascript:回聲花括號和方括號內的可變
- 11. 從PHP創建JavaScript數組 - 方括號和花括號
- 12. 了StyleCop:括號內的花括號
- 13. 逃離大括號的花括號
- 14. 括號和括號在javascript
- 15. DebuggerDisplay - 輸入括號
- 16. 如何在Emacs中設置括號/括號/圓括號的顏色?
- 17. 刪除花括號
- 18. C++ {*此}花括號
- 19. 正則表達式在逗號分割,但不包括花括號,括號和圓括號內的那些
- 20. 球拍在-EXP包括花括號
- 21. Emacs的:在括號內
- 22. 何時在方格中使用方括號和大括號?
- 23. 有方括號的方括號或方括號內
- 24. 括號和大括號
- 25. 在Visual Studio 2010中自動放置大括號花括號
- 26. 在陣列中忽略大括號的花括號
- 27. Webstorm中的花括號
- 28. perl中的雙花括號
- 29. for循環無花括號在java
- 30. 類名後加空括號和空花括號
你稱之爲「方括號」通常被稱爲「括號」。不是重要的,但它打字時間稍短。 – 2010-07-31 06:43:25
小心:「括號」是區域性的。在美國,它表示方括號,在英國,它表示圓括號/括號。 – Douglas 2010-07-31 14:03:38
不幸的是,沒有一個答案在我的德語鍵盤上解決了類似的問題。我根本沒有得到任何括號或花括號。 – eriq 2014-07-10 13:02:58