回答
在~/.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