回答
在~/.inputrc
將這個:
C-L: backward-kill-line
(假設「清除」你的意思是「明確的電流輸入線」;如果你的意思是「清屏」然後把clear-screen
,而不是backward-kill-line
)。
我的意思是後者。 - 我把`C-L clear-screen`設置爲〜/ .inputrc失敗。這表明〜/ .inputrc不是來自Bash的。但是,如果我在.bashrc中輸入文件,Bash不會喜歡。 - 我應該在哪裏放置代碼? – 2009-07-14 21:17:55
其中clear-screen
並沒有爲我工作之一,我發現,在~/.bashrc
把線:bind -x $'"\C-l":clear;'
在~/.inputrc
優於"\C-l":'clear\n'
因爲它清除屏幕和在離開當前輸入的命令地點;例如(^L
表演,我打組合):
隨着"\C-l": clear-screen
在~/.inputrc
:
[email protected]:~$ date^L
[email protected]:~$ date
[email protected]:~$ ^L
[email protected]:~$
隨着"\C-l":'clear\n'
在~/.inputrc
:
[email protected]:~$ date^L
-bash: dateclear: command not found
[email protected]:~$ ^L
# screen effectively redrawn
隨着bind -x $'"\C-l":clear;'
在~/.bashrc
:
[email protected]:~$ date^L
# screen redrawn and the top line is now:
[email protected]:~$ date
而且現在我一直沒能得到相同的結果bind -x
僅使用inputrc文件文件...
編輯
我發現,在某些情況下,clear-screen
不是爲我工作是由於我嘗試在CLI中獲得更多顏色而引起的。 例如我遇到了問題TERM=xterm-256color
(或screen-256color
等),並刪除了-256color
部分解決了問題。
我還沒有找到一種方式來獲得一個256個色項沿着CTRL + 升工作(在xterm中,urxvt等)。
- 1. 在Silverlight中清除綁定(從SetBinding中刪除數據綁定)
- 2. 清除bash「源緩衝區」
- 3. 如何清除/刪除Knockout.js中的可觀察綁定?
- 4. 如何在清除文本框中的文本時綁定gridview
- 5. BASH:如何刪除清單中指定的所有文件?
- 6. 在bash中清理$ PATH
- 7. 在jQuery中解除綁定
- 8. 解除綁定()和關閉()不清除事件
- 9. 處理IE 9&10的清除按鈕與敲除綁定
- 10. System.IndexOutOfRangeException在清除數據綁定時引發asp.net Listview
- 11. SQL Developer清除腳本中的綁定變量
- 12. BEGIN/END中使用的綁定變量被清除
- 13. 清除數據綁定datagridview中的單元格內容
- 14. 通過bash shell清除文件的特定行
- 15. 在emacs中,我如何綁定C-l來清除粘液中的屏幕?
- 16. 在Orbeon中自定義按鈕清除
- 17. 在Django中清除特定的緩存
- 18. Knockout中的清潔數據綁定?
- 19. 使用ViewPager在onViewCreated()/ onDestroyView()中綁定/解除綁定EventBus
- 20. 如何在子網格中綁定和解除綁定事件
- 21. 敲除綁定
- 22. 如何在綁定數據之前清除DataList控件中的數據?
- 23. 在bash中的CSV文件清理
- 24. 如何在Interface Builder中解除綁定?
- 25. 在Xamarin綁定庫中刪除類型
- 26. jQuery在回調中解除綁定
- 27. 在循環中敲除嵌套綁定
- 28. Rails:我如何清除捆綁?
- 29. XAML在綁定中綁定
- 30. WPF - 無法清除數據綁定項目itemscontrol
Ctrl + K有什麼問題,或者你有小手,無法達到K(就在Qwerty鍵盤上的L旁邊)? :-P – Gav 2009-07-14 21:00:31
Ctrl + K不起作用。我使用德沃夏克。 ---我有一個想法,即在Bash和Zsh中Ctrl-l是默認的`clear'。 – 2009-07-14 21:19:30