Недавно я установил PDT Eclipse (Helios Release) и пытаюсь установить настройки стиля форматирования кода моего проекта.Как сказать Eclipse прекратить перемещать фигурные скобки назад
Я пошел в ...
Eclipse PDT> Window> Preferences> PHP> Editor> Typing
... и непроверенные все варианты.
Я также пошел в:
Eclipse PDT> Window> Preferences> PHP> Editor> Шаблоны
... и редактировать шаблон 'Функция' Заявление выглядеть так:
function ${function_name}()
{
${cursor};
}
..и отредактировали шаблон «класса оператор», чтобы выглядеть
class ${class_name}
{
function ${function_name}()
{
${cursor};
}
}
Теперь вернемся в редактор PHP, я пытаюсь написать метод в формате, как:
protected function testMethod()
{
return 'Hello';
}
Для того, чтобы сделать это. Сначала пишу:
protected function testMethod()
Затем я нажимаю на него, а курсор приземляется под «p» или защищен. Что ОК я SPOSE:
protected function testMethod()
|
Тогда я ударил TAB и курсор перемещается вперед, туда, где я хочу, чтобы мой открывающую фигурную скобку, чтобы быть (как и ожидалось):
protected function testMethod()
|
- The проблема: -
Тогда, как только я печатаю мой фигурную скобку, Eclipse движется в обратном направлении, чтобы в конечном итоге под «р»:
protected function testMethod()
{
Итак, каждый раз, когда я печатаю открывающую фигурную скобку, я должен вернуться назад и двигаться вперед снова туда, где я хотел:
protected function testMethod()
{
Тогда я продолжаю.
Какая часть Eclipse несет ответственность за это поведение и как я могу остановить Eclipse от перемещения фигурной скобки назад?
Любая помощь будет оценена по достоинству.
Обновления в ответ на предложения:
Я пошел в ...
Eclipse PDT> Window> Preferences> PHP> Редактор
и бесконтрольно, как:
Смарт позиционирование Каретка на начальную и конечную
и
Смарт позиционирования каретка в именах PHP
Спасибо за предложение Victor Nitu, но это не исправить проблему.
Спасибо. У меня есть эта настройка в Гелиосе и тоже выключила ее. это, казалось, не остановило проблемы. Я уточню вопрос. –
Я просматриваю пользовательскую настройку в Eclipse прямо сейчас, пока нет ответа, и я начинаю подозревать, что это связано с ошибкой Eclipse или ошибкой. Попытайтесь попробовать некоторые внутренние файлы в ближайшее время, если они есть. –
Я также подозреваю, что это функция редактора Java, которая сломалась во время портирования PDT. Другие программисты Java тоже жалуются на это: https://bugs.eclipse.org/bugs/show_bug.cgi?id=109681 –