PyCharm在具有分屏的窗口之间切换

时间:2014-06-20 18:22:15

标签: keyboard-shortcuts pycharm

在PyCharm中,什么是键盘快捷键(或菜单命令,以便我可以定义自己的快捷键)在分屏中切换窗口?

换句话说,当我在屏幕上看到两个文件时,一个在左窗格中,另一个在右边,如何在不使用鼠标的情况下将光标从左窗格移动到右窗格?

在emacs中,这将是“c-x o”,但PyCharm将其解释为在标签之间切换。

6 个答案:

答案 0 :(得分:14)

pycharm版本3.4

CTRL + TAB

键会显示一个窗口。

您可以使用此窗口切换到pycharm的其他已拆分窗口。

甚至,您可以切换到项目工具箱元素。

for shortcut configuration visit this site.

与pycharm玩得很开心......

答案 1 :(得分:5)

PyCharm 2018.1(MacOS Highe Sierra)

Option + Tab

答案 2 :(得分:3)

PyCharm 3.4(Windows)

CTRL + TAB

答案 3 :(得分:2)

对于熟悉vim的人 pycharm 有 IdeaVim 扩展

并且您可以使用 vim 键映射:

用于拆分窗口:

ctrl + w + n     # horizontally
ctrl + w + v     # verically

用于在分割窗口之间切换:

ctrl + w + [arrow]
ctrl-w + w
ctrl-w + W

按数字切换:

[number] + ctrl-w + w

答案 4 :(得分:0)

在Pycharm中此选项称为Goto Next Splitter。在版本2018.3(MacOS Mojave)中,快捷方式是Option + Tab,但是您可以轻松地对其进行编辑:

  

首选项(cmd + ,)->键盘映射->转到下一个拆分器。

答案 5 :(得分:0)

在Linux中,可以通过主菜单实现:

@keyframes animate-on-circle {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#circle {
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 500px;
  margin: 50px auto;
  position: relative;
  width: 500px;
}

.item {
  border: 1px solid #a55;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  height: 80px;
  justify-content: center;
  left: -40px;
  position: absolute;
  transform-origin: calc(250px + 40px) 40px;
  text-align: center;
  top: calc(50% - 40px);
  width: 80px;
}

#item-1 {
  animation: animate-on-circle infinite 10s linear;
}

#item-2 {
  animation: animate-on-circle infinite 10s 2s linear;
}

#item-3 {
  animation: animate-on-circle infinite 10s 4s linear;
}

#item-4 {
  animation: animate-on-circle infinite 10s 6s linear;
}

#item-5 {
  animation: animate-on-circle infinite 10s 8s linear;
}

不幸的是,此操作没有预定义的快捷方式。但是,您可以轻松自定义快捷方式:

<div id="circle">
  <div class="item" id="item-1">Item 1</div>
  <div class="item" id="item-2">Item 2</div>
  <div class="item" id="item-3">Item 3</div>
  <div class="item" id="item-4">Item 4</div>
  <div class="item" id="item-5">Item 5</div>
</div>