Настройка линии разреза в затмении с помощью Ctrl-X - PullRequest
17 голосов
/ 01 января 2011

Можно ли настроить Eclipse для обрезки линий с помощью Ctrl + X ?Является ли это более интуитивно понятным и оставить Ctrl + D для дублирования строк?Я пытаюсь IntelliJ сейчас и продолжаю набирать Ctrl + D , чтобы удалить дубликаты строк.

РЕДАКТИРОВАТЬ : WowУже пять ответов.Я хочу, чтобы Ctrl + X вырезал всю линию, если ничего не выделено, в противном случае сделайте регулярный разрез.То же самое с Ctrl + C .Это хорошая функция в IntelliJ .

Ответы [ 5 ]

17 голосов
/ 09 августа 2012

Каждый раз, когда я запускаю Eclipse, я забываю, что у него нет этой функциональности по умолчанию, и приходится искать, чтобы исправить это.

Этот плагин работает для меня и делает точно (и только) то, что просит оригинальный плакат

http://code.google.com/p/copycutcurrentline/

7 голосов
/ 01 января 2011
  1. Нажмите Окно -> Настройки
  2. Развернуть Общее -> Ключи
  3. Установить текст фильтра на: cut
  4. Выбрать Разрезать линию
  5. Установить Привязка к: Ctrl + x
  6. Выбрать Вырезать
  7. Установите Binding на пустое (нажав Backspapce ).

Вы также можете поменять местами команды Binding для Удалить строку и Duplicate Line в диалоге настроек.

Cut line

4 голосов
/ 01 января 2011

Да, используйте диалог Предпочтения для настройки сочетаний клавиш.Но я считаю значения по умолчанию более полезными:

  • Alt + Вниз дублирует строку ниже текущей строки ( Up дублирует выше)
  • Ctrl + Alt + Вниз меняет текущую строку со строкой под ней ( Up меняет строку выше), по существу перемещая текущую строку вверх или вниз
2 голосов
/ 22 марта 2011

Я искал ту же функциональность - перемещение линии ( Alt - стрелка ) или дублирование ( Ctrl - Alt - стрелка ) - это не одно и то же - не тогда, когда вы хотите получить строку в совершенно другой файл, например.

Существует проблема в bugzilla Eclipse дляэто - с 2002 года.

IntelliJ IDEA имеет Ctrl + X / C , когда ничего не выбрано (и вряд ли был первым редактором, сделавшим этотаким образом), и это просто работает очень хорошо.Вы можете как-то имитировать это поведение для копирования - продублируйте строку и обрежьте ее ( Ctrl - Alt - стрелка вниз , затем Ctrl + х ).

1 голос
/ 01 января 2011

Вы уже можете удалять строки с помощью CTRL + X !(На самом деле вы их режете, но их там больше нет)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...