Текстовый курсор Eclipse изменился, и редактор ведет себя по-другому - PullRequest
74 голосов
/ 05 марта 2012

Я нажал волшебную кнопку, и теперь мой курсор (мигающая вещь, показывающая, где вы печатаете) разделился, и теперь Eclipse работает как обычный текстовый редактор / как Microsoft Word.Курсор, который обычно выглядит как «|», теперь выглядит как «¦» (то, что Википедия называет « ломаной полосой » или «правилом разделения» вместо обычной вертикальной черты * 1004)* ').

Я просто хочу знать, как заставить Eclipse снова нормально работать, и что я случайно сделал, чтобы я не делал это снова.

Ответы [ 9 ]

148 голосов
/ 05 марта 2012

Звучит так, как будто вы случайно переключились из режима Smart Insert в режим Insert .

Нажмите Ctrl + Shift + Вставка или отметку Режим интеллектуальной вставки в меню «Правка» для возврата назад.

Интеллектуальная вставка - это функция, которая автоматически вставляет закрывающие кавычки и скобки при вводе открывателя и помещает точки с запятой в конце строки при нажатии точки с запятой (если вы предпочитаете это включено.)

15 голосов
/ 05 марта 2012

Возможно, вы нажали клавишу insert , которая изменит редактор Eclipse на Overwrite вместо Smart Insert (см. Информационную панель внизу редактора) и изменит курсор наблок, а не вертикальная линия?

Обновление : Спасибо за разъяснения - см. Правильный ответ mikej .Я оставлю этот ответ на случай, если у кого-то возникнет похожая проблема, которую я опишу.

3 голосов
/ 04 января 2017

Просто нажмите

Значок переключения Vrapper в Панель инструментов ..

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

Пожалуйста, обратитесь к изображениям ниже , чтобы получить ясное представление об этом.


Toggle Vrapper Icon

пожалуйста, убедитесь, что он находится в отключить режим в строке состояния
Status bar Confirmation

3 голосов
/ 12 декабря 2012

Если ничего не работает, перезапустите eclipse. Вот что я сделал!

2 голосов
/ 08 августа 2016

Просто дважды щелкните «Умная вставка» / «Перезаписать» в строке состояния затмения

Для справки я добавляю изображение.

Ecliple - Status Bar

1 голос
/ 03 сентября 2012

@ Джереми, говоря: «У меня есть вертикальная линия с пробелом в середине, как символ над косой чертой», я думаю, вы имеете в виду символ «Конвейер», который вы используете для обозначения «ИЛИ». в языках программирования. Как уже отвечали люди, вы находитесь в режиме Raw Insert (в отличие от Smart Mode), поэтому попробуйте Edit-> Smart Insert Mode (Ctrl + Shift + Insert по умолчанию). Для получения дополнительной информации вы можете посетить эту тему http://www.eclipse.org/forums/index.php/t/53833/

И помните, этот символ называется символом «Трубка» или символом «Трубопровод».

0 голосов
/ 23 января 2019

На моем компьютере с Windows я нажимаю Shift + 0, но на цифровой клавиатуре должен быть ноль, а не номера верхней строки.

Shift + 0 для переключения курсора.

0 голосов
/ 17 мая 2014

У меня тоже была такая же проблема, вы можете это исправить, просто нажав кнопку INSERT на клавиатуре (на платформе Windows).

У меня это сработало.

или вы можете перезапустить затмение.

0 голосов
/ 05 марта 2012

Я встречал этот симптом в Eclipse 3.7 раньше.А после перезапуска машины она исчезла.

...