Переместить файл из одного окна редактора в другое (режим разделения)
Можно ли переместить файл (уже открытый) из одного редактора в другой в режиме разделения без использования мыши и без использования вкладок (у меня отключены вкладки).
Пример того, чего я хочу достичь. Я включил режим разделения (по вертикали) и открыл файл 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
,
Вот еще один способ сделать это:
- Поместите курсор в редактор, в котором вы хотите, чтобы класс отображался
- Вызовите диалог поиска классов (alt-o в моей маки-карте, не помню, настроил я это или нет)
- Ищите свой класс
- Выберите его, затем нажмите cmd-shift-enter, он откроет в редакторе, в котором находится ваш курсор, даже если он уже открыт в другой панели редактора