Eclipse автозаполнение не работает
Автозаполнение eclipse сейчас не работает, и я искал часами, но не мог найти ответ, чтобы решить его. Я не использовал его в течение длительного времени, то первое, что после открытия его было установить SWT и Windows builder, хотя у меня был установлен swing. Я имею в виду, что это может быть из-за какого-то конфликта, вызванного swt и swing(я читал что-то о конфликте, но не знаю, возможно ли это).
Странно, что он ничего не показывает, когда я нажимаю ctrl+space но когда я иду Edit - > Content Assist - > Default (он говорит Ctrl+Space рядом с ним), он показывает то, что нужно показать/работает по желанию.
public class Dsada {
String sssss;
public Dsada(){
sss //pressing ctrl+space is not working,Edit->ContentAssist->Default works fine
}
}
Решение состоит в том, чтобы не отмечать/не отмечать некоторые вещи под Windows->Preferences->...- >Content Assist - > Advanced . Я проверил, если" ctrl+пробел " захвачен какой-то другой вещью, которая не является, и проверил язык клавиатуры, который является английским(те, которые предлагаются в mkyong).
Я читал что-то об ошибке но я не мог понять. Я попытался удалить eclipse и переустановить снова, но я думаю, что некоторые настройки просто остались в машине, так что он не работал.
Заранее спасибо,
6 ответов:
Комбинация горячих клавиш
ctrl+spaceможет конфликтовать с другими настройками в системе, если вы используете windows.Попробуйте изменить эту комбинацию, как
alt+/, я всегда использую эту с тех пор, как впервые узнал eclipse. Это хорошо работает.Надеюсь, что это работает для вас.
У меня была такая же проблема на Ubuntu 14.04. Проблема для меня заключалась в том, что
ibusиспользовалCtrl+Spaceв качестве ярлыка. Я решил ее, запустив программуibus-setupи выбрав ярлык для чего-то другого, чемCtrl+Space.
Недавно я также столкнулся с этой проблемой. Когда я устанавливаю неоновую версию eclipse. Путем (1) удаления соответствующего класса, (2) восстановления внешнего вида по умолчанию и (3) перезапуска eclipse, решил проблему для меня. Надеюсь, это кому-то поможет.
Также возможная проблема, которая решена для меня: http://blog.rtwilson.com/how-to-solve-the-ctrl-space-auto-complete-not-working-problem-in-eclipse/
Я столкнулся с проблемой горячих клавиш с использованием Ctrl+пробел. Я попытался решить эту проблему сначала с помощью Windows - > Preferences ->...Содержимого ->помощь-> дополнительно и некоторые Выберите типы предложений, содержащиеся в списке "по умолчанию" content assist list:
Но это не помогло. Поэтому я попробовал другое решение. Там будет несколько языков на вашем компьютер, который может съесть вашу команду Ctrl. Чтобы решить эту проблему, перейдите в Панель управления -> регион и язык -> клавиатуры и языки (вкладка), а затем измените клавиатуры.
- Другие Предложения Java,
- пункт списка
- шаблонные предложения SWT
- Шаблонные Предложения
- Предложения Типа
Вы увидите список установленных языков – удалите все, которые вы не хотите (щелкните язык, а затем нажмите кнопку Удалить), пока у вас не останутся только те, которые вы хотите. Это исправило это для меня, но вы также можете проверить вкладку Расширенные настройки клавиш, чтобы убедиться, что ни один из клавиатурных сокращений, которые задаются включить Ctrl-пробел.
Как только вы это сделаете, Ctrl-пробел должен работать хорошо!!!!
Я столкнулся с той же проблемой. Если вы используете OS X Eclipse сочетание клавиш Ctrl+Space может мешать системе OS X "выбор предыдущего источника ввода", используя сочетание клавиш Ctrl+Space по умолчанию.
Необходимо, чтобы править Системные предпочтения / Клавиатура / Сочетания клавиш / источник ввода и снимите флажок "выбор предыдущего источника ввода" или измените ярлык на что-то другое. Eclipse должен работать после этого даже без перезагрузки.
Comments