отключить автоматическое завершение затмения - PullRequest
26 голосов
/ 13 сентября 2009

Я люблю Eclipse, но ненавижу автозаполнение с местью! Хотя я клянусь, как бы я ни выглядела в префах или Google, я не могу найти, где это отключить!

У меня проблема с CFEclipse и редактором PHP.

Как полностью отключить автоматическую вставку всех "умных" кавычек / тегов / фигурных скобок. Не некоторые из этого .. ВСЕ это. Независимо от того, сколько опций я убрал, оба редактора продолжают пытаться закончить мой код для меня ... обычно с раздражающими результатами. Как этот (редактор PHP):

<img alt="banner" src="/images/banner.jpg"></img>

Это HTML, а не XHTML - я не хочу или не хочу, чтобы мои теги img были закрыты.

В любом случае, это все еще происходит после того, как я зашел в Настройки | PHP | Редактор | Набор текста и настройки | PHP | Редактор | Помогите с кодом и снимите отметку с каждой опции.

Я не могу быть единственным, у кого есть эта проблема, но я не могу найти какие-либо инструкции или помощь по этому вопросу.

Ответы [ 9 ]

9 голосов
/ 13 сентября 2009

Ну, я нашел, как остановить автоматическое закрытие тегов. По какой-то причине он находится в Интернете | Настройки файлов HTML (даже для файла PHP). Я понимаю, что PHP встроен в HTML, но кажется странным, что параметры редактора пересекаются таким образом. Вам нужно перезапустить Eclipse, чтобы это изменение заработало.

8 голосов
/ 21 ноября 2011

Я не знаю, как найти Web | HTML Files Preferences раздел конфигурации cfeclipse . Лучшее, что я мог найти для этой крайне раздражающей так называемой функции 1005 *, это:

Go to Window -> Preferences -> CFEclipse -> Editor Затем установите Insight Delay to 9999. Это не выключит, но так хорошо, как. (Спасибо House of Fusion за подтверждение моих действий).

5 голосов
/ 04 октября 2012

Вы можете найти помощь по содержанию HTML в:

Window > Preferences > Web > HTML Files > Editor > Content Assist

и снимите флажок «Автоматически вносить предложения» на панели «Автоактивация»

(используется версия Eclipse Juno для Linux)

4 голосов
/ 13 марта 2012

Нашел (трудно найти, я знаю). Это: Окно> Настройки> Интернет> HTML-файлы> Редактор> Набор текста (я знаю, много шагов), тогда вы можете снять флажки:).

1 голос
/ 13 января 2014

Чтобы отключить автозавершение для скобок и тегов HTML, вам нужно: Предпочтения -> PHP / Веб -> Редактор -> Печать затем снимите все, что вам нужно:)

1 голос
/ 04 октября 2012

Та же проблема, немного другое местоположение: похоже, это нужно отключить для каждого используемого нами языка программирования.

Для Java мне пришлось искать:

(window / preferences) Java > Editor > Content Assist, frame "Auto Activation", uncheck "Enable auto activation"

Для Linux-версии Eclipse Juno найдите ее в:

Window > Preferences > Java > Editor > Content Assist. then uncheck "Enable auto activation" from the "Auto Activation" Panel

Тогда мы с Eclipse можем работать вместе ...

1 голос
/ 02 августа 2012

Я пытался отключить это для Javascript, и моя среда не была настроена так, как описывали другие ответы. Я должен был пойти к:

Окно> Настройки> Aptana Studio> Редакторы> JavaScript> Помощник по содержимому

Там я должен был очистить текстовые поля для:

  • Показать предложения
  • показать контекстную информацию
  • вставить предложение

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

this.

... в:

thistory.

THISTORY? Что на земле это история? Я рад, что раздражение прошло.

1 голос
/ 23 декабря 2011

Да, завершение кода и его семья ОЧЕНЬ раздражают, и трудно найти правильный флажок. Windows-> Настройки. А затем посмотрите на все варианты для редакторов. Вы найдете место. Я использую Flash Builder и испытываю такую ​​же раздраженность в редакторе Actionscript.

0 голосов
/ 11 июня 2015

Я пытался снять флажок Автоактивация в ContentAssist для редактора Java в надежде отключить SmartInsert. Но это не удалось. Лучшее, что я мог сделать, это перейти в Windows> «Установки»> «Java»> «Редактор»> «Печатать». Затем снимите флажки «Отступы» и «Отрегулировать отступы» в разделе «При вставке». Это отключило те части SmartInsert, которые раздражали меня больше всего. Должно работать так же и для других редакторов. Жаль, что, кажется, нет возможности вообще отключить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...