see the example below to understand my problem ; consider my console prompt look like this
user@server $ ls
"I opened a file temp"
user@server $ vi temp
"temp will open in the same window, when I close temp, I dont come back to "
user@server $ ls
user@server $ vi temp
user@server $
instead I come back to something like this
user@server $ ls
user@server $ vi temp
"temp file content"
"temp file content"
"temp file content"
user@server $
Its eating up my visible screen space, and I may end up losing some important output because of this file content.