在 iTerm2 中等效的 Command-L“清除上一个标记”

Avi*_*r94 7 keyboard-shortcuts hotkeys iterm2

在 Mac OSX 中有 command-L 命令来“清除上一个标记”

我很好奇iTerm2终端中是否有与此等效的命令,因为我想切换,但我在普通终端中经常使用此命令。

感谢您的帮助。

sad*_*ank 1

清除屏幕/窗格(Ctrl + L不起作用时)\xe2\x8c\x98 + K

\n\n

这是iTerm2 的备忘单

\n\n

老实说,我认为以这种方式清理线路是一个坏习惯。它不是通用的。

\n\n

如果你在metasploit中有一个带有终端的注入过程,并且你点击了你习惯的键盘中断选择序列......那么,在这种情况下的键盘中断将杀死你的shell并可能将你踢出注入的进程。(你的利用就这么多。当然希望有人在不怀疑的情况下重新启动那个盒子......)我花了一年的时间才摆脱这个习惯,但我仍然发现自己。与不自行终止的命令(ping如未指定计数)相同的问题。在metasploit中这样做而不做,ping -c 4 <ip>你会记得你是多么的糟糕,因为你必须做一个中断来停止它,而这个中断终止你的会话。

\n\n

相反,我建议使用home键,输入注释字符,然后enter这还有一个额外的好处,就是可以节省历史上的长队。你费了好大劲才打出那行字。里面可能有一些你以后可能需要的好东西。而且,一旦进入您的历史记录,您就可以向上箭头指向它,然后简单地home删除该#角色。可以将其想象为布防/撤防切换开关。

\n\n

在 bash 中,这将是home#。奇怪的是,我没有看到 iTerm2 的注释字符......

\n\n

无论如何,什么时候Ctrl + L不起作用)尝试一下\xe2\x8c\x98 + K。考虑使用home 注释字符 enter代替。

\n