回答
類型C-1 C-l。這將滾動緩衝區,以便當前行位於窗口的頂部。
您可以通過鍵入清除整個緩衝區C-x h C-w SPC RET。
感謝您的回覆。它可以工作,但是當我按RET時它意味着我也運行一個重複上一個命令的新命令。 – dangnam2910
可以通過在RET之前插入空格字符來修復。我已經相應地改變了我的答案。 – Thomas
好吧,它現在工作正常:),雖然它是相當長的組合鍵 – dangnam2910
可以將此defun定義綁定到您選擇的關鍵:
(defun clean-comint-buffer()
(interactive)
(delete-region (point-min)
(save-excursion
(goto-char (point-max))
(forward-line 0)
(point))))
它適用於GDB和其他基於COMINT-模式(外殼,Interactive SQL中,等...),有時往往與成長線條不再有用。
編輯
對於這個功能結合到所有COMINT緩衝區(GDB緩衝是其中之一),你可以使用(假設你要抄送G):
(add-hook 'comint-mode-hook
(lambda()
(local-set-key "\C-cg" 'clean-comint-buffer)))
我沒有太多有關配置emacs的知識,但我只是一個用戶。那麼,你能指導我意味着將這個defun綁定到一個關鍵嗎?我期望綁定C-c g(清除gdb),但沒有奏效。也許我做了一個傻瓜。你可以幫我嗎? ;; =====清除GDB屏幕 (defun定義清潔COMINT緩衝液() (交互) (刪除區域(點分) (保存衝程 (轉到炭(點 - 最大)) ( (local-set-key「\ C-cg」'clean-comint-buffer) – dangnam2910
@ dangnam2910,參見mi編輯一個綁定這個鍵的方法 – juanleon
它現在運作良好。大。謝謝。 – dangnam2910
- 1. 如何清除gdb命令屏幕?
- 2. 在IPython中清除屏幕
- 3. 在OpenGL中清除屏幕
- 4. 在Android中清除屏幕
- 5. 清除屏幕
- 6. 清除屏幕
- 7. 清除屏幕C
- 8. localStorage清除屏幕
- 9. Java清除屏幕
- 10. 清除Python中屏幕
- 11. 在Xcode清除屏幕
- 12. Emacs。殼牌如何清潔屏幕?
- 13. 在C++/XCode中清除屏幕
- 14. 在C++中清除屏幕命令
- 15. 如何在Xcode中清除屏幕
- 16. 在R/RStudio中清除啓動屏幕
- 17. 在Mitmproxy Linux中清除屏幕
- 18. 如何在pygame中清除屏幕?
- 19. 如何在C中清除屏幕區域或重繪屏幕#
- 20. 在emacs中,我如何綁定C-l來清除粘液中的屏幕?
- 21. Python清除屏幕代碼?
- 22. 用Java清除屏幕
- 23. C++程序清除屏幕
- 24. LibGDX - 如何清除屏幕
- 25. 清除終端屏幕?
- 26. Java Applet清除屏幕
- 27. 清除終端屏幕
- 28. tkinter - python 3 - 清除屏幕
- 29. GDB + TUI + GNU屏幕 - 發送gdb輸出到不同的屏幕
- 30. 清除日食中的屏幕
我知道,但是當我運行一個新的命令它會再次滾動到底部。 – dangnam2910
你是對的。這很煩人。 – Thomas