PyCharm向上移动光标删除整行

时间:2018-10-26 04:15:23

标签: macos pycharm

一个非常具体的问题,用于Mac OS:

在VSCode中,只需按住⌘Command 并按⌫Delete 即可轻松删除我想删除的许多整个行以及光标将继续向上删除。

但是,运行PyCharm时不可用,而且我在映射确切功能时遇到了麻烦。

转到“首选项”->“键盘映射”->“编辑器操作”可以映射“删除线”,但使用它只会向下删除。有没有办法模仿可以按住⌘Command 而仅向上按住⌫Delete 行的功能?

3 个答案:

答案 0 :(得分:0)

Jetbrains documentation中,它没有显示任何内容来删除整行(或者至少我错过了它)。

我知道这是不一样的,因为您在VScode中执行的速度要快得多,但是您始终可以shift + home(如果您位于行)+ delete

我认为Jetbrain的文档没有别的方法。

编辑:

我认为是偶然发现的:R shift + del

EDIT2:刚刚发现R shift + del实际上被切割了(像ctrl + x)。

答案 1 :(得分:0)

要在设置中找到快捷方式,请打开“搜索无处不在”框,并选择以下其中一项:

  • 两次⇧Shift
  • ⌘命令 + P
  • ⌘命令 + ⇧Shift + P (直接在“操作”标签上打开)

然后转到“操作”标签并搜索所需的快捷方式,在本例中为“删除行”:

enter image description here

然后显示快捷方式(在我的情况下为 ⌃ Control + ⇧Shift + K

答案 2 :(得分:-2)

我知道该帖子有些陈旧,但我认为有必要发布该问题的“实际”解决方案。

基本上,当您尝试在Mac的PyCharm中删除行时,IDE会删除插入符号(根据文档)。但是,如果您不知道如何使用IdeaVim插件,将会使您的生活更加困难。我也没有经验。

禁用IdeaVim插件将解决此问题。 IDE将要求您重新启动它以应用新设置。之后,您可以在代码中选择所需的任何内容,只需按Mac上的退格按钮即可删除。是的,所有与快捷键有关的问题都是由IdeaVim引起的。

可以从PyCharm首选项中禁用IdeaVim扩展。