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

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

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

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

5 ответов

Решение

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

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

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

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

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

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

я использовал Ctrl + NumPad+ для "Переместить в противоположную группу" и Ctrl + ArrowRight для "Goto Next Splitter"

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

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

Моя предпочтительная настройка в Предпочтения> Карта ключей:


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


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

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

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

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

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

  1. Поместите курсор в редактор, в котором вы хотите, чтобы класс отображался
  2. Вызовите диалог поиска классов (alt-o в моей маки-карте, не помню, настроил я это или нет)
  3. Ищите свой класс
  4. Выберите его, затем нажмите cmd-shift-enter, он откроет в редакторе, в котором находится ваш курсор, даже если он уже открыт в другой панели редактора
Другие вопросы по тегам