Можно всегда использовать M-z для удаления до символа.
Для, например, в Вашем случае:
M-z, 'для удаления до одинарной кавычки (к сожалению, это удалит одинарную кавычку также, но это - незначительное неудобство).
Eclipse RCP - это не просто графический интерфейс (SWT / JFace), а платформа на основе OSGi .
Итак, вы должны выбрать структуру RCP, чтобы:
В дополнениях к точкам, которые указывали VONC (платформа OSGI вкусности: модульность, изоляция классов, расширяемая архитектура), Eclipse RCP предоставляет множество услуг уровня приложения, которые могут облегчить общую разработку вашего конечного продукта :
С Eclipse RCP вы получите:
Конечно - последняя часть не обязательно означает, что вы должны использовать бегемот, который является платформой Eclipse RCP, чтобы получить преимущества этих предложений.
В зависимости от объема вашего приложения, вы можете хорошо использовать Equinox в качестве базового контейнера OSGI и построить свой собственный клиент GUI поверх этого.
Также имейте в виду, что Eclipse RCP больше не является единственной игрой в городе при принятии решения о структурах GUI в земле SWT / JFFE. Существуют серьезные соперники, которые могут набирать ваши потребности лучше:
Редактировать: Проект Eclipse E4 окончил быстреемую работу, поскольку мой первоначальный ответ был опубликован, и теперь стал полностью используемыми богатыми клиентскими рамочными рамками / платформой своей собственной. Он созрел до такой степени, что теперь он используется в качестве базовой платформы для последнего Eclipse 4.2 (Indigo) IDE.
Только мои 2 копейки стоит, но ванильный SWT / jFace может быть меньше кривой обучения. Мне нравится тот факт, что они просто простые гигиены, вам не нужно изучать «платформу» (как в RCP Way), просто перейдите к сжатиям с компонентами SWT и построить вас GUI! В целом, я вижу это как проще (но тогда я не знаю много о RCP!).