it-swarm.com.ru

Затмение копировать / вставлять ярлыки клавиатуры всей линии

Кто-нибудь знает сочетание клавиш для копирования/вставки строки в новую строку в Eclipse, без необходимости выделять всю строку?

ctrl-alt-down переворачивает весь экран вверх ногами (я на окнах). Интересно, что это то, что указано в настройках windows->.

214
Prabhu

Ctrl-Alt-Down: копирует текущую или выделенную строку ниже

Ctrl-Alt-Up:: копирует текущую строку или выделенные строки в выше

Ctrl-Shift-L: выводит список горячих клавиш

Смотрите Windows/Настройки-> Общие-> Ключи.

338
Pierre-Antoine LaFayette

(Протестировано в Windows)

  1. В Eclipse нажмите Ctrl+Shift+L  два раза подряд.
  2. В текстовом поле "Тип фильтра текста" введите Copy Lines
  3. Выберите отфильтрованную строку, щелкните правой кнопкой мыши поле "Binding" и введите Select All
  4. Нажмите Ctrl+Shift+V
  5. Дайте OK

Отныне, для любой строки, которую вы хотите дублировать, просто нажмите Ctrl+Shift+V,.

56
KrishPrabakar

Вы должны отключить графические горячие клавиши, которые переворачивают экран. Если вы работаете в Windows, вам нужно щелкнуть правой кнопкой мыши на рабочем столе Windows и выбрать "Свойства графики ..." (или что-то подобное в зависимости от вашей версии Windows). Это откроет экран, где вы можете управлять графикой и параметрами отображения, искать место, где вы можете отключить горячие клавиши, иногда оно скрыто под чем-то вроде "Параметры и поддержка". Выключить CTRL + ALT + Up а также CTRL + ALT + Down горячие клавиши (в качестве альтернативы вы можете просто отключить все графические горячие клавиши, если вы их не используете).

25
clav

Если вы хотите скопировать строку в буфер обмена, вы также можете использовать хитрость:

Ctrl-Alt-Down с последующим Ctrl-X

Недостатком является то, что файл, из которого вы копируете строку, становится грязным.

15
Renso Lohuis
  1. Ctrl-D удалил бы строку
  2. Ctrl-Z отменяет удаление с выделением всей строки
  3. Ctrl-X/C вырезать или скопировать всю строку

Преимущество перед Ctrl-Alt-Down с последующим Ctrl-X другие пользователи предполагают, что это не заставит Eclipse думать, что файл был каким-либо образом изменен. Это также быстрее и не вызывает проблем, даже если у пользователя есть проблема с вращающимся экраном с Ctrl-Alt-Down/Up Сочетание клавиш. Таким образом, нет необходимости переназначать ярлыки для этого.

Еще один способ пойти будет ударить Alt-Shift-Up пока вся линия не будет выбрана. Если вы зашли слишком далеко, конечно, вы можете выбрать меньше с Alt-Shift-Down,.

12
beam022

На моем Mac настройкой по умолчанию является ALT+CMD+Down

Вы можете изменить/просмотреть все привязки клавиш, выбрав Eclipse -> Preferences (ярлык CMD+,), а затем общие -> ключи

9
Chris

Я написал плагин linecopypaste для Eclipse, который имитирует поведение копирования/вырезания/вставки в Visual Studio. Я также нашел copycutcurrentline , который, кажется, делает то же самое.

9
larsch

Если ваш Windows PC, вы можете попробовать это, это также для STS:

Ctrl + win + Alt + Down :: Копировать текущую или выделенную строку ниже

Ctrl + win + Alt + Up :: Копировать текущую строку или выделенную строку сверху

7
Imranmadbar

Ctrl+Alt+Down Копирует текущую строку внизу как notepad ++ (Ctrl+D)

Если весь экран гниет на 180 °, вам следует отключить настройки горячих клавиш.

Щелкните правой кнопкой мыши -> Параметры графики -> Горячие клавиши -> Отключить

enter image description here

Что это теперь вы сделали, попробуйте ярлык Ctrl+Alt+Down

5
Divyesh Kanzariya

Попробуйте это в MAC.

ALT + COMMAND + DOWN

оно работает.

3
Harsha

Если кто-то использует компьютер Mac, CTRL + ALT + DOWN ключи не работают.

Попробуй это с

ALT + COMMAND + DOWN

Оно работает.

3
Harsha

Я должен изменить назначенный ключ, например,.

Окна/Настройки -> Общие -> Клавиши

Выберите "Duplicate Lines" под командой. Нажмите "Binding". Ctrl + Shift + D

2
Amit S

На Mac я попробовал linecopypaste , и он отлично работает cmd+c -> Скопировать текущую (невыбранную) строку, как команда "yy" в Vi/Vim cmd+v -> Вставьте его, как команду "p" в Vi/Vim

Спасибо Ларш за вашу работу!

PD: Использование Eclipse Luna 4.4.2 в Yosemite

2
Aldo Bassanini

Я использую Windows 7. Чтобы отключить это все, что я сделал, это щелкните правой кнопкой мыши на рабочем столе Windows и выберите "Свойства графики" -> "Параметры". Затем выберите "Выкл." Слева на появившемся экране. Это отключило все комбинации горячих клавиш. Я думаю, что нет способа отключить только некоторые из них, все или ничего. Во всяком случае, они мне не нужны. Так что теперь в Eclipse у меня работают crtl + Alt + Up и Crtl + Alt + down, и мой экран остается прежним :) Я думаю, что подобная опция существует и в других версиях Windows. Повеселись :)

1
nanosoft

Для Mac, shift+alt+down_arrow работает в редакторе NetBeans.

1
Md. Sakib Hassan Rimon

Отключение горячих клавиш для драйвера Intel сработало для меня в Windows 7. Однако для Windows 8, когда я попробовал это, это помешало Eclipse получить Ctrl-Alt-Down keystoke. Мне пришлось изменить привязку ключа драйвера Intel к Ctrl-Alt-F10 (или что-то еще, что он примет). Затмение затем получает Ctrl-Alt-Down и копирует строку.

1
user1369641

Просто другой подход:

1) Alt+Up and Alt+Down (or Alt+Down and Alt+Up, order does not matter)
2) Ctrl+C

Но, конечно, "VY" VIM является самым быстрым :)

1
user1278890

 Ctrl+Alt+Down / Ctrl+Alt+Up переворачивает мой экран, поэтому я переопределил это в ярлыках Eclipse через Window => Preferences => General => Keys. Выполните поиск "dupl", чтобы найти команду Duplicate Lines. Я перебрал значение по умолчанию и выбрал Ctrl+Shift+D, Для меня это легко запомнить так же, как Ctrl+D удалить строки

0
gillian bc

Для личного использования я добавляю плагин vim, например Vrapper , в Eclipse и просто использую yy для копирования всей строки.

0
Gearon

Это делает работу и экономит много времени для меня. ctrlinsert

It does the job and save a lot of time for me.

0
i474232898

Сочетание Ctrl + Shift + Alt + Down работал для меня на Linux.

0
Manjunatha Thippeswamy

ctrl+alt+down/up/left/right имеет приоритет над настройками Eclipse в качестве горячих клавиш. В качестве альтернативы я пробую другой подход.

Step 1: Triple click the line you want to copy & press `Ctrl`-`C`(This will
select & copy that entire line along with the `new line`).
Step 2: Put your cursor at the starting of the line where you want to to paste
your copied line & press `Ctrl`-`V`.(This will paste that entire line & will
Push previous existing line to the new line, which we wanted in the first place).
0
being_ethereal

Другой быстрый способ сделать это - нажать Ctrl + Shift + L, выбрать команду, которую вы хотите выполнить, и нажать Enter enter image description here

его лучшая практика для начинающих.

0
Ramnath