2013-08-25 5 views
1

У меня возникла проблема, так как я начал использовать Eclipse с плагином nodeclipse. Когда я вызываю метод javascript, который принимает обратный вызов, редактор перескакивает курсор в позицию после закрывающей скобки объекта-объекта, например.Как остановить nodeclipse от прыгающего курсора вне вызовов функции

obj.foo(a, function(){ 
    console.log('message'); 
}); 

, как я печатаю console.log вызов, курсор находится внутри кавычек, после message. Я нажимаю вкладку один раз, и курсор выходит за пределы закрывающей цитаты 'message'. Я снова нажимаю его, и он выпрыгивает за пределы закрывающей круглой скобки console.log('message'). Я печатаю полуточку и нажимаю enter, а вместо редактора, создающего новую строку под вызовом console.log(), он перескакивает до конца вызова obj.foo().

Я просмотрел параметры форматирования, но не смог найти параметр, который учитывает эту функциональность, и я попытался найти SO и google, но не могу найти поисковый запрос, который дает соответствующие результаты.

Помогите? Это сводит меня с ума и убивает мою производительность.

+0

http://www.nodeclipse.org/#support Если вы сообщить об ошибке, пожалуйста, укажите следующее: Eclipse, номер версии (например, 4.2.2 или 3.8.0) распределение Eclipse (например, Eclipse, для разработчиков JEE) Подробное описание шагов, необходимых для воспроизведения проблемы. Файл «.log» из каталога «.metadata» в вашей рабочей области. –

+0

Пожалуйста, уточните свой вопрос с подробностями, указанными выше. Я не могу воспроизвести на Win7 в Кеплере. Это JSDT (Eclipse JavaScript Tools), поэтому поведение должно быть одинаковым в равных версиях. –

+0

Благодарим за отзыв. Я обновлю вопрос, как было заявлено сегодня вечером. – djheru

ответ

0

Обычно при работе в программное обеспечение странное поведение, шаги (для Nodeclipse)

  • обновление JDK
  • получить последнюю Затмение (теперь 4.3.0 Kepler)
  • получить последнюю версию плагина (Nodeclipse будет 0,5 на следующей неделе)

В случае, если вы используете на Eclipse IDE для разработчиков Java EE, я также столкнулся с странности Delete key sometimes doesn't work in HTML Editor of Nodeclipse NTS (Based on Eclipse 4.3 Kepler)

Теперь я переключился на SDK и IDE для разработчиков Java/SDL, что кажется более «аккуратным». Следующий дистрибутив Eclipse «Enide Studio» будет основан на Eclipse IDE для разработчиков Java/SDL. Страница с рекомендацией для скачивания http://www.nodeclipse.org/updates/ была обновлена.

BTW, я обычно не использую Вкладка как в редакторе имеет смысл «несколько пробелов». Просто используйте клавиши со стрелками. Приятно знать все равно.