回答
在~/.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. 使用XAML清除綁定
- 3. Gridview綁定意外清除
- 4. 如何在bash中清除輸入
- 5. 在視圖窗體域中敲除清除綁定
- 6. 清除bash「源緩衝區」
- 7. 清除WinJS綁定JavaScript數組
- 8. 清除綁定到nsmutablestring的NSTextfield
- 9. 如何在Bash中解除綁定並重新映射C-w?
- 10. 在SQLite3語句中清除綁定似乎不起作用(PHP)
- 11. 在Interfacebuilder中綁定將清除提示文本
- 12. 在Knockout中清除所有可觀察的綁定
- 13. 如何在清除文本框中的文本時綁定gridview
- 14. Bash綁定命令
- 15. BASH:如何刪除清單中指定的所有文件?
- 16. 在bash中清理$ PATH
- 17. 在jQuery中解除綁定
- 18. 骨幹清除 - 刪除上下文綁定回調的引用
- 19. 處理IE 9&10的清除按鈕與敲除綁定
- 20. 解除綁定()和關閉()不清除事件
- 21. 如何清除綁定,在應用程序級別風格中定義?
- 22. 清除數據綁定datagridview中的單元格內容
- 23. SQL Developer清除腳本中的綁定變量
- 24. BEGIN/END中使用的綁定變量被清除
- 25. 爲什麼我的DataTable行在綁定到GridView後被清除?
- 26. System.IndexOutOfRangeException在清除數據綁定時引發asp.net Listview
- 27. 正在更新清單內容使用foreach敲除綁定
- 28. 清除綁定在FrameworkElement的代碼背後
- 29. Bash:退出並清除錯誤
- 30. Jquery綁定/解除綁定
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