I frequently use
tail to monitor errors:
tail -f /var/log/apache2/error_log
I can use the shortcut
cmd+K to clear the screen (OSX), but I’ve grown accustomed to using
^L in other linuxy situations. When I attempt to use it while
tail is monitoring a file, I see output
[Fri Sep 30 12:08:58 2011] [notice] Apache/2.2.19 (Unix) PHP/5.3.6 with Suhosin-Patch DAV/2 mod_wsgi/3.3 Python/2.7.1 configured -- resuming normal operations ^L^L^L^L
Is there a way to get
^L to work the way i’m expecting it to in this situation?
Go to System Preferences » Keyboard » Keyboard Shortcuts » Application Shortcuts and assign
^L as keyboard shortcut for the Clear Scrollback menu item in
^L (Form Feed) is different from Clear Scrollback though if you have Terminal’s scroll back enabled — the former keeps all output and just scrolls down, printing a new prompt.