我正在使用GNU Emacs 23.3.1。當我按下「M-q」時,emacs說「M-q未定義」。我該如何解決這個問題?謝謝。在emacs中「M-q」不起作用?
回答
啓動Emacs與-Q
選項,看看問題通過鍵入C-H K m值-Q仍然存在。如果事實證明M-q實際上是以這種方式綁定到fill-paragraph
,那麼init文件中的某些內容顯然會取消該鍵綁定。
然後,您可以使用「二進制搜索」樣式在.emacs文件中註釋一些自定義設置,以查找其中哪一個負責刪除所述密鑰綁定。
emacs說:「M-q運行fill-paragraph命令,這是一個在fill.el中交互編譯的Lisp函數。 它被綁定到M-q。 (填充段落和可選的JUSTIFY REGION)等....」。但仍然無效。即使我刪除了我的.emacs文件。 – beegii 2012-02-01 10:59:42
我想我解決了這個問題。謝謝。 – beegii 2012-02-01 11:34:21
@beegii:只是好奇,是什麼導致了這個問題? – Lindydancer 2012-02-01 11:39:42
將此行放入.emacs文件並重新啓動emacs。
(global-set-key "\M-q" 'fill-paragraph)
我試過這個,沒有效果。 – beegii 2012-02-01 10:44:31
- 1. Meta-x在Emacs中不起作用
- 2. (kill-emacs)不起作用
- 3. emacs -rails-reloaded不起作用
- 4. Emacs組織過濾器不起作用。 :(
- 5. .emacs文件(腳本)不起作用
- 6. 更改Emacs C風格不起作用
- 7. Emacs 24.2上的IPython不起作用
- 8. emacs Python文件退格不起作用
- 9. 的emacs - [控制升檔]不起作用
- 10. run-sml在emacs中不起作用sml-mode
- 11. 縮進多行在Emacs中不起作用
- 12. 拼寫檢查在emacs文本編輯器中不起作用
- 13. 觸發鍵在Yasnippet emacs中不起作用
- 14. M-x設置變量在Emacs中不起作用24.5.1
- 15. Emacs orgmode中的#+ begin_src塊中的語法高亮不起作用
- 16. WebSphere MQ .NET客戶端 - 退出隊列不起作用
- 17. WebSphere MQ回退閾值和回退名稱不起作用
- 18. .emacs中區分大小寫的setq不起作用
- 19. 在shell模式下Emacs lisp鍵綁定不起作用
- 20. 在終端中使用emacs時,某些鍵盤綁定不起作用
- 21. 在IE中不起作用
- 22. 使用DefaultMessageListenerContainer不與WebSphere MQ工作
- 23. emacs自動完成密鑰綁定不起作用
- 24. Emacs的dired跳躍鍵綁定不起作用
- 25. 基本emacs命令不起作用,防止文件保存
- 26. 控制檯模式下的emacs不起作用
- 27. Emacs - 密鑰重新綁定不起作用
- 28. Emacs lua模式語法突出顯示不起作用
- 29. 自定義Emacs鍵綁定不起作用
- 30. shift + insert在emacs中不工作25
'M-q'通常綁定到'fill-paragraph'。如果您沒有自己的init文件啓動Emacs,會發生這種情況嗎?在這種情況下,你可以嘗試通過使用越來越多的元素來找到罪魁禍首。 – Lindydancer 2012-01-31 21:03:20
你想要它做什麼? – 2012-01-31 21:23:38
@Lindydancer:它沒有幫助。 – beegii 2012-02-01 10:41:26