вверх, вниз, влево и вправо нельзя использовать при использовании SWI-Prolog в терминале - PullRequest
1 голос
/ 13 марта 2019

Я столкнулся с проблемой, когда я использую пролог (swipl), после того, как я ввожу swipl в терминал, код, подобный '^ [[A ^ [[B ^ [[D ^ [[C], показывает, когда я нажимаю вверх, вниз , слева и справа на моей клавиатуре. Может ли кто-нибудь объяснить, почему? и как это исправить. Заранее спасибо!

1 Ответ

6 голосов
/ 13 марта 2019

Это означает, что функция readline / editline не работает.Если вы собрали его самостоятельно, вам, вероятно, придется сначала установить версию для разработки одной из этих библиотек, а затем пересобрать.Или вы можете установить rlwrap и сделать rlwrap swipl (что также полезно для других команд).

...