2013-02-24 2 views
2

Im работает над проектом Clojure с использованием Eclipse, и по какой-то причине он решил, что вся свободная воля относительно скобок должна быть удалена, а теперь, когда я набираю '(' он автоматически завершает ее '()'. Проблема заключается в том, что я не могу просто иметь один или другой, пытаясь удалить символ ')', ничего не делает, и удаление символа '(' удаляет обе скобки. Изменение редактора Java => editor => вкладка в настройках ничего не делает, а вкладка редактора Clojure => не имеет ничего полезного. Единственный способ, которым я могу успешно сделать одиночный символ ('), - это скопировать его и, по крайней мере, еще один символ [ie' (a '] и вставить его, который определенно не выигрывает.Невозможно отключить автозаполнение Clojure roundcut в Eclipse

Любая помощь была бы принята с благодарностью - Спасибо!

ответ

2

Возможно, режим paredit включен. Попробуйте Alt-d отключить его или через меню Clojure.

-1

Как работает режим paredit.

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

0

Это «функция» режима редактирования «неограниченный/по умолчанию» в текущей стабильной версии против часовой стрелки.

Он будет удален из новой версии, потому что слишком много пользователей жаловались (и они были правы), что это не практично в режиме «неограниченного/по умолчанию». (Конечно, он по-прежнему будет доступен в режиме paredit/strict, который я рекомендую вам использовать/учиться, если вы делаете много Clojure в день).

Вы можете либо вернуться к предыдущей версии КОО, или ждать следующей стабильной версии (доступны в течение недели или двух), или установить бета-версию в разработке (сайт обновления: http://ccw.cgrand.net/updatesite-betas/)

Смежные вопросы