Отключить автоматическое завершение затмения
Я люблю Eclipse, но я ненавижу автозаполнение с удвоенной силой! Клянусь, хотя, независимо от того, насколько сильно я смотрю в префайлах или Google, я не могу найти, где я отключу это!
У меня проблема с CFEclipse и редактором PHP.
Как полностью отключить автоматическую вставку "умных" кавычек/тегов/фигурных скобок. Не некоторые из них.. ВСЕ это. Независимо от того, сколько вариантов я отключаю, оба редактора продолжают пытаться закончить мой код для меня.. обычно с раздражающими результатами. Как этот (редактор PHP):
<img alt="banner" src="/images/banner.jpg"></img>
Это HTML, а не XHTML - я не хочу или не хочу, чтобы мои img-теги были закрыты.
В любом случае это все еще происходит после того, как я перешел на страницу "Настройки" | PHP | Редактор | Ввод и настройки | PHP | Редактор | Code Assist и снят флажок для всех параметров.
Я не могу быть единственным, у кого есть эта проблема, но я не могу найти никаких подсказок или помочь в этом.
Ответы
Ответ 1
Ну, я нашел, как остановить автоматическое закрытие тегов. По какой-то причине это в Интернете | HTML файлы (даже для файла PHP). Я понимаю, что PHP встроен в HTML, но кажется странным, как опции Editor переходят таким образом. Для этого вам необходимо перезапустить Eclipse.
Ответ 2
Я не знаю, как найти раздел Web | HTML Files Preferences
конфигурации cfeclipse. Лучшее, что я смог найти для этой совершенно беспричинной так называемой функции, это:
Go to Window -> Preferences -> CFEclipse -> Editor
Затем установите Insight Delay to 9999
. Это не отключит его, но так же хорошо. (Спасибо, House of Fusion за подтверждение моего действия).
Ответ 3
Вы можете найти поддержку HTML-содержимого в:
Window > Preferences > Web > HTML Files > Editor > Content Assist
и снимите флажок "Автоматически делать предложения" на панели "Автоматическая активация"
(используется версия Linux для Eclipse Juno)
Ответ 4
Нашел (трудно найти, я знаю). Это:
Окно > Предпочтения > Веб > Файлы HTML > Редактоp > Ввод (много шагов, я знаю), тогда вы можете снять флажки:).
Ответ 5
Да, завершение кода и его семья ОЧЕНЬ раздражают, и трудно найти правильный флажок.
Windows- > Настройки. А затем посмотрите на все варианты для редакторов. Вы найдете это место.
Я использую Flash Builder и сталкиваюсь с тем же раздражением с редактором Actionscript.
Ответ 6
Я пытался отключить это для Javascript, и моя среда не была настроена так, как описывали другие ответы. Я должен был пойти:
Окно > Настройки > Aptana Studio > Редакторы > JavaScript > Content Assist
Там я должен был очистить текстовые поля для:
- отображать предложения
- отображение контекстной информации
- добавить предложение
Теперь он показывает мне предложения, которые великолепны, но больше не заставляет его любимое предложение обо мне, когда он считает это уместным. Он поворачивал:
this.
... в:
thistory.
THISTORY? Что такое THISTORY? Я рад, что досада закончилась.
Ответ 7
Такая же проблема, немного другое местоположение: похоже, что она должна быть отключена для каждого используемого нами языка программирования.
Для Java мне пришлось искать:
(window / preferences) Java > Editor > Content Assist, frame "Auto Activation", uncheck "Enable auto activation"
Для версии Eclipse Juno для Linux найдите ее в:
Window > Preferences > Java > Editor > Content Assist. then uncheck "Enable auto activation" from the "Auto Activation" Panel
Затем Eclipse и я можем работать вместе...
Ответ 8
Чтобы отключить автозаполнение для скобок и тегов HTML, вы должны пойти:
Настройки → PHP/ Веб → Редактор → Ввод
затем снимите все, что вам нужно:)
Ответ 9
Я попытался снять флажок AutoActivation в ContentAssist для редактора Java в надежде отключить SmartInsert. Но это не удалось. Лучшее, что я мог сделать, это перейти в Windows > Настройки > Java > Редактоp > Ввод. Затем снимите флажки с полями "Отступы" и "Отрегулируйте отступы" при вставке. Это отключило части SmartInsert, которые раздражали меня больше всего. Должно работать одинаково для других редакторов. Это позор, кажется, не существует способа полностью отключить его.