Как сделать так, чтобы Ubuntu 11.10 и редактор Kate с терминалом не меняли командную строку при смене вкладок?

Я программирую C, используя редактор Kate в Ubuntu 11.10. Это прекрасно работает, но когда я меняю вкладки в Kate, строка терминала меняется на путь к файлу вкладки, на которую я нажимаю.

Обычно это не имеет большого значения (кроме раздражающего добавления дополнительного текста в мой терминал), однако, если я в настоящее время ЗАПУСКАЮ программу на C, она, очевидно, будет печатать в командной строке, что не так уж круто.

Example terminal window for my C program (its at a menu):

1) select opt 1
2) select opt 2

Enter choice: (here it waits for prompt from user)

Теперь, когда я нажимаю на вкладку в Kate, она хочет ввести cd/путь к файлу на этой вкладке, например: cd /home/user/os/files

И, конечно же, поскольку мой терминал ждал приглашения от пользователя, он получает эту команду... нехорошо.

Возможно фикса нет, но может кто знает? Очевидно, я мог НЕ переключать вкладки или завершать программу перед переключением вкладок...

Примечание. Я, вероятно, сделал ошибку, поместив это в StackOverflow, который является скорее областью программирования, поэтому, хотя репост здесь может быть лучшим (я не уверен, как связать вопросы, но вставлю гиперссылку на этот пост - я не хочу нарушать любые нарушения stackoverflow/superuser) Предложения по их объединению приветствуются или мне следует их удалить?

Сообщение суперпользователя


person Kairan    schedule 30.09.2012    source источник
comment
Для этого есть настройка. Поведение-›Синхронизировать эмулятор терминала с активным документом (или что-то в этом роде, перевожу обратно с родного языка).   -  person ninjalj    schedule 30.09.2012


Ответы (1)


От Педро Романо с https://superuser.com/q/481362/127982:

Конфигурация Kate под Application > Terminal > Terminal Settings имеет Автоматическую синхронизацию терминала с текущим документом, когда это возможно (это в Ubuntu 12.10, поэтому у вас его может не быть или он немного отличается).

person user1251007    schedule 26.10.2012