Переместить файл из одного окна редактора в другое (раздельный режим)

Можно ли переместить файл (уже открытый) из одного редактора в другой в режиме разделения без использования мыши и без использования вкладок (у меня вкладки отключены).

Пример того, что я хочу сделать. Я включил режим разделения (вертикальный) и открыл файл X в левом редакторе. Я хочу переместить этот файл X в правый редактор, потому что у меня уже есть файл Y в левом редакторе.

Я нашел команду Move to opposite group, которая отлично работает только при включенных вкладках. Когда вкладки отключены (мой случай), вызовите Move to opposite group режим разделения принудительно, чтобы исчезнуть.


person MyDogTom    schedule 18.06.2015    source источник


Ответы (5)


  • Перейти к Файл->Настройки
  • Затем раскладка
  • Введите в поле поиска «Перейти в противоположную группу».
  • Назначить ярлык

Также полезно «Перейти к следующему разделителю», который позволяет переключаться между разделителями.

Но вы вряд ли найдете ярлык, который еще не занят.

Я использовал Ctrl + NumPad+ для «Перейти к противоположной группе» и Ctrl + ArrowRight для «Перейти к следующему разделителю».

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

person Daveloper    schedule 30.07.2015
comment
К сожалению, функция «Переместить в противоположную группу» работает только при включенных вкладках. В моем случае они отключены. - person MyDogTom; 31.07.2015
comment
ОП специально сказал, что «Переместить в противоположную группу» не работает, когда не используются вкладки, и он не использует вкладки. - person Michael; 01.12.2015

Я согласен с Дэвидом Фихтауэром и добавлю к его настройке. Это также не будет работать с отключенными вкладками, но стало важным для моего рабочего процесса.

Моя предпочтительная настройка в разделе «Настройки»> «Раскладка клавиатуры»:


Перейти вправо: ⌃ + ⌘ + ↓
Перейти к противоположной группе: ⌃ + ⌘ + ↑
Перейти к следующему разделителю: ⌃ + ⌘ + →
Перейти к предыдущему Разделитель: ⌃ + ⌘ + ←


Переместить вправо создаст новый разделитель и отправит в него вашу текущую вкладку (если у вас есть более одной вкладки в текущем разделителе). Когда ваш файл находится в новом разделителе, вы можете переключаться между разделителями с помощью сочетаний клавиш Перейти к следующему разделителю и Перейти к предыдущему разделителю выше. Теперь, используя ярлык «Переместить в противоположную группу», вы можете переместить активную вкладку на нужную сторону.

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

person Nate Johnson    schedule 01.08.2016

Действие Open in opposite group — самое близкое решение, которое я нашел.

Пример того, что я хочу сделать. Я включил режим разделения (вертикальный) и открыл файл X в левом редакторе. Я хочу переместить этот файл X в правый редактор, потому что у меня уже есть файл Y в левом редакторе.

После Open in opposite group действие X будет открыто в обоих редакторах. Мой рабочий процесс - «переместить» X в правый редактор и продолжать работать в левом редакторе.

person MyDogTom    schedule 07.10.2015

Мой выбор в этом случае состоял в том, чтобы использовать CTRL-SHIFT-a. Я чувствовал, что команда недостаточно важна, чтобы выделять для нее ярлык.

Как только появится диалоговое окно, достаточно набрать open opp и тогда уже можно нажимать ENTER.

person Marco Faustinelli    schedule 06.11.2015
comment
move to opposite group работает хорошо, только если у вас включены вкладки (это не мой случай). В случае отключения вкладок open in opposite group работает (как я уже говорил в своем ответе) - person MyDogTom; 11.11.2015
comment
Я имею ввиду это. Исправил мой ответ. - person Marco Faustinelli; 17.11.2015

Вот еще один способ сделать это:

  1. Поместите курсор в редактор, в котором вы хотите отобразить класс.
  2. Вызовите диалоговое окно поиска класса (alt-o в моей раскладке для Mac, не могу вспомнить, настраивал я это или нет)
  3. Найдите свой класс
  4. Выберите его, затем нажмите cmd-shift-enter, он откроется в редакторе, в котором находится ваш курсор, даже если он уже открыт в другом редакторе. панель
person Michael    schedule 11.04.2018