Почему то никогда не пользовался такой полезной штукой, как синхронизация терминала с документом. В Kate.
Ведь это действительно удобно.
Т.е. например пишу я программу. Для компиляции открываю окно терминала и ввожу команду сборки. А если в Kate выбрать Сервис->Синхронизировать терминал с текущим документов, то консоль появится в том же окне снизу.
Таким образом можно компилировать код, не отрываясь от него.