2015-11-06 2 views
2

Возможно, некоторые из вас могут мне помочь ... Я использую Delphi Seattle, на Windows 10, раскладку на португальской клавиатуре (тоже с английским макетом) и на вкладке «Код» (вкладка «Дизайн») отлично работает), когда я пытаюсь ввести: "]", этот ключ только, он появляется "[" ... Никаких других ключей не возникает, только этот. Любая идея о том, что может быть моей проблемой?Delphi Seattle IDE - Ошибка квадратной скобки

Извините, если этот сайт не для такого обсуждения, но где я могу это задать?

ответ

1

Попробуйте изменить настройку Use Ctrl+Alt keys редактор в настройках IDE

Editor Options

Если отключить эту опцию можно только ввести ], но не может войти [ если я удерживая клавиши Ctrl + Alt. Но я могу ввести как [, так и ], если вместо этого я держу AltGr.

Если включена определенная опция, она работает в обоих направлениях.

EDIT: В предыдущих версиях Delphi, таких как Delphi 7, например, вам пришлось внести соответствующие изменения в реестр, чтобы изменить это.

EDIT2: Как вы уже разобрались, модули расширения IDE также могут вмешиваться.

+0

Здесь он был отмечен, я снял отметку, но проблема все еще ... Я попытался ввести ']', но появляюсь '[', я пытался удерживать Ctrl + Alt +] и AltGr +], обе комбинации появились символ «º» ... – user3810691

+0

Подожди, кажется, я неправильно понял тебя в первый раз. Вы говорите, что при попытке ввести '' '' '' '' '' '' вместо. Это верно? И если это так, это происходит только в редакторе кода или в других частях среды Delphi, таких как Object inspector (свойства редактирования) – SilverWarior

+0

Когда я пытаюсь ']' Я получаю '[' ... Только в редакторе кода. – user3810691

3

Такая же проблема здесь.
К обходному пути я делаю это :.
Перейти к Инструменты | Параметры | Редактор | Сопоставления клавиш | Расширенные модули и снимите галочку «Smart Surround Keys».
Если вы не уверены, вы потеряете автоматическое открытие/закрытие родительских поясов/скобок() [] в отмеченном тексте, но решите эту проблему.

Смежные вопросы