将文件从一个编辑器窗口移动到另一个(分割模式)

时间:2015-06-18 14:42:19

标签: intellij-idea android-studio keyboard-shortcuts keymapping

是否可以在分割模式下将文件(已经打开)从一个编辑器移动到另一个编辑器,而无需使用鼠标和不使用选项卡(我禁用了选项卡)。

我想要完成的例子。我在左侧编辑器中启用了分割模式(垂直)和打开的文件X。我想将此文件X移动到正确的编辑器,因为我已经有文件Y int left editor。

我发现命令Move to opposite group仅在启用选项卡时才能正常工作。当禁用选项卡时(我的情况),调用Move to opposite group强制拆分模式消失。

5 个答案:

答案 0 :(得分:22)

  • 转到文件 - >设置
  • 然后是Keymap
  • 键入搜索框“移至对面组”
  • 指定快捷方式

另外有用的是“Goto Next Splitter”,它允许您在Splitter之间切换。

但是你很难找到一条尚未被占用的捷径。

我使用Ctrl + NumPad+表示“移动到相反的组”,Ctrl + ArrowRight表示“转到下一个拆分器”

您将收到有关此快捷方式已被使用的通知,但您可以忽略它。到目前为止我没有冲突

答案 1 :(得分:10)

我同意David Viehtauer并会加入他的设置。这也禁止使用标签,但对我的工作流程来说已经变得非常重要。

首选项>下的首选设置键盘映射:

向右移动⌃ + ⌘ + ↓
移至对面⌃ + ⌘ + ↑
转到下一个拆分器⌃ + ⌘ + →
转到上一个拆分器⌃ + ⌘ + ←

向右移动将创建一个新的拆分器并将当前选项卡发送给它(如果当前拆分器上有多个选项卡)。一旦您的文件位于新的分割器中,您就可以在分割器之间使用转到下一个分割器转到上一个分割器上面的分拣器。现在,使用“移动到相反组”快捷方式,您可以将活动选项卡移动到首选端。

熟悉此设置后,您可以快速管理标签页。

答案 2 :(得分:8)

行动Open in opposite group是我找到的最接近的解决方案。

  

我想要完成的例子。我启用了分割模式(垂直)并在左侧编辑器中打开了文件X.我想把这个文件X移动到右边的编辑器,因为我已经有了文件Y int left editor。

在两个编辑器中打开Open in opposite group操作X后。我的工作流程是"移动" X到右编辑器并继续在左编辑器中工作。

答案 3 :(得分:2)

这是另一种方法:

  1. 将光标放在您希望课程显示在
  2. 中的编辑器中
  3. 在我的mac键盘映射中调出类对话框( alt - o ) 记得我是否定制过这个)
  4. 搜索您的课程
  5. 选择它然后点击 cmd - shift - 输入,它将在编辑器中打开 即使光标已在另一个编辑器窗格中打开,光标仍处于打开状态

答案 4 :(得分:1)

我在这种情况下的选择是使用CTRL-SHIFT-a。我觉得这个命令并不重要,不足以为它提供捷径。

只要对话框出现,只需输入open opp就可以了,然后您就可以点击ENTER