период ввода в VSCode случайно привязан к чему-то?

#visual-studio-code #prolog

#visual-studio-code #пролог

Вопрос:

Я случайно привязал период в VSCode на моем Mac к чему-то и не могу понять, к чему он привязан или как его отменить.

Я работаю в prolog, и когда я ввожу точку под фактом, она просто удаляет точку. Когда я ввожу точку в соответствии с правилом, она заменяет точку этим именем правила.

Я опробовал функцию на python, и она просто заменяет точку.

Я думаю, что видео ниже объяснило бы немного лучше.

https://streamable.com/4kok5o

Я попытался включить устранение неполадок с сочетаниями клавиш, я получаю этот результат:

 [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. отключение исправило это. Я не смог найти способ заставить его работать с включенным расширением.