Is there any way of clearing the command prompt screen in windows using keyboard shortcuts?
Asked
Active
Viewed 6.7e+01k times
178
3 Answers
218
NO, But you can use CLS command to clear the whole screen, Esc (Escape) key will clear the input line.
In addition, pressing Ctrl + C will move the cursor to a new blank line.
-
4
-
1I think I understand why people like to alias
clearin linux toclsfor the consistency between systems! – Roy Ling Nov 04 '15 at 05:40 -
Typing 'cls' +
Enter(Return) is 4 keystrokes. That's pretty close to the 2 or probably 3 you'd need for a keyboard shortcut. – Dvaeer Apr 29 '21 at 10:05 -
@Dvaeer with a keyboard shortcut I could e.g. clear the terminal without removing the command I was typing - please don't assume there's only the one use case you can come up with – mccc Oct 12 '22 at 08:17
32
If you really really want to do that with a keyboard shortcut (myself included) you might turn to using autohotkey and write a little script like this:
; -------------------------------------------------------------------------
; Cntr-L should clear screen
; -------------------------------------------------------------------------
#IfWinActive ahk_class ConsoleWindowClass
^L::
Send cls{Enter}
return
#IfWinActive
what the script does ...
- first look if one is within console application
- if CTRL+L is pressed
- write
clsto the console and then hit ENTER
petermeissner
- 453
-
-
2Also
#IfWinActive Command Promptwill prevent overriding shortcuts for other console applications like bash – user2418306 Feb 19 '16 at 12:11 -
must say, this makes me smile every time I use it. TY @petermeissner – Mark Nadig Apr 22 '16 at 15:58
-
2Doing
SendInput {Escape}beforeSendInput cls{Enter}makes sure the line gets cleared before adding the cls command. – Karlsson Jul 26 '19 at 10:53
3
So long i also research but found best way to achieve this by defining Doskey Macro
i defined macro like this
doskey 1=cd\ $T cls
this will do two things by simple writing 1 and hit enter
- Bring you on clean Command route
- Clear entire screen
Note: you can add multiple desire command under one macro by separating them with $T
RAJA
- 29
-
Maximum answers are already given but I can give you a small hack is to just switch to powershell via windows cmd – Manish Jain Dec 26 '23 at 10:54
cls<Enter>to the open command prompt window. – Karan Apr 20 '13 at 13:03