迄今为止,PyCharm不支持"ALT ."的解决方法。

10 浏览
0 Comments

迄今为止,PyCharm不支持"ALT ."的解决方法。

我喜欢使用"ALT ."在Linux命令行中重用上一个命令的最后一个参数。

不幸的是,PyCharm的终端不支持这个功能:IDEA-155783

由于JetBrains已经忽视这个问题五年了,我认为是时候寻找解决方法了。

在PyCharm的终端中有没有办法让"ALT ."起作用?

环境:Ubuntu 20.04

0
0 Comments

问题出现的原因是PyCharm不支持"ALT ."快捷键,这是一个历史记录回溯的功能。解决方法是在默认的bash shell中使用$_!$来达到类似的效果。在PyCharm的终端窗口中,可以通过以下操作来实现:

$ ls /dev/null
/dev/null
$ echo "stackoverflow" > !$
echo "stackoverflow" > /dev/null

Bash shell有很多内置的历史记录回溯功能,可以在https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#History-Interaction上找到更多信息。其他终端也会有类似的功能。

0