#visual-studio-code #prolog
#visual-studio-code #пролог
Вопрос:
Я случайно привязал период в VSCode на моем Mac к чему-то и не могу понять, к чему он привязан или как его отменить.
Я работаю в prolog, и когда я ввожу точку под фактом, она просто удаляет точку. Когда я ввожу точку в соответствии с правилом, она заменяет точку этим именем правила.
Я опробовал функцию на python, и она просто заменяет точку.
Я думаю, что видео ниже объяснило бы немного лучше.
Я попытался включить устранение неполадок с сочетаниями клавиш, я получаю этот результат:
[2020-10-02 15:50:05.561] [renderer1] [info] [KeybindingService]: / Received keydown event - modifiers: [], code: Period, keyCode: 190, key: .
[2020-10-02 15:50:05.561] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [], code: Period, keyCode: 84 ('.')
[2020-10-02 15:50:05.561] [renderer1] [info] [KeybindingService]: | Resolving [Period]
[2020-10-02 15:50:05.561] [renderer1] [info] [KeybindingService]: No keybinding entries.
Поэтому я думаю, что это что-то еще, кроме привязки ключа.
Комментарии:
1. Хорошее видео. Не понял деталей из чтения, но видео указывает на главное.
2. Пока я использую SWI-Prolog с VSC и расширением vsc-prolog. Я не использую Pyhton регулярно, поэтому не сталкивался с этой проблемой. Сказав это, если и зная ваш ответ, вы смотрели на рабочие пространства VSC? Я никогда не использовал их, поэтому настраиваю вас на роль подопытного кролика, если вы не возражаете.
Ответ №1:
Оказалось расширением vsc-prolog. отключение исправило это. Я не смог найти способ заставить его работать с включенным расширением.