Изменение поведения фиксации вложенного клипа

#eclipse #subclipse

#eclipse #вложенный фрагмент

Вопрос:

Это может показаться глупым вопросом, но это то, что сводит меня с ума!

Я использую плагин Subclipse из Eclipse для возврата кода для проекта. Когда я перехожу к фиксации изменений, Subclipse запрашивает сообщение о фиксации (как и ожидалось). Что происходит, я начинаю вводить свое сообщение о фиксации, нажимаю Shift Enter … и, конечно, оно фиксирует мои изменения, включая мое неполное сообщение.

Есть ли способ изменить это поведение? Скажем, для того, чтобы Enter зафиксировать изменения? Я не возражаю, если это нелегко исправить, при условии, что есть исправление с дальнейшими шагами.

Комментарии:

1. Почему вы нажимаете Shift Enter? Я использую Subclipse постоянно, и у меня никогда не было проблем с непреднамеренной фиксацией, как вы описываете.

2. Во многих других приложениях нажатие Enter может привести к отправке поля. Shift Enter обычно создает новую строку без отправки чего-либо.

3. Я действительно надеюсь, что у кого-нибудь есть ответ на это. Это чрезвычайно раздражает и засорило мою базу SVN наполовину напечатанными сообщениями о фиксации. shift enter не следует отправлять фиксацию. Он должен ввести перевод строки, как и ожидается.

4. вы проверили сокращение клавиш? окно -> настройки -> общие -> ключи

5. Именно эта проблема сводит с ума двух моих коллег-разработчиков! Проблема в том, как описано выше: несколько других приложений используют shift-enter для перевода строки, и когда вы переключаетесь между ними, очень легко совершить фиксацию, когда вы этого не собирались. Есть ли консенсус относительно того, насколько эта функция раздражает сообщество?

Ответ №1:

(В интересах оказания помощи любому с этой проблемой …)

Нет, не похоже, что это возможно с Eclipse Indigo. Похоже, единственный способ изменить это поведение — внести изменения в код плагина и перекомпилировать самостоятельно.