LF, но тогда команда выплняется прямо в шелле и либо надо чистить экран с clear, но тогда история команд пропадет, либо эти mimeopen так и останутся в шелле, и к тому же перед ними будет видно предыдущие команды. Как сделать, чтобы вывод команды шел на некий временный экран в том же окне, не трогая текущую программу? Например, если я открываю вим, а потом выхожу из него, то у меня не чистится шелл (все предыдущие введенные команды и их результаты остаются) и при этом вим полностью пропадает, оставляя только команду vim. Как сделать так же, но не с вимом, а с другой командой (mimeopen)? Хотелось бы знать хотя бы как такая функция называется
Вообще, это alternate screen в vim/less. Вызвать -- tput smcup, обратно -- tput rmcup.
Обсуждают сегодня