在尝试将其放入括号Pycharm时如何不擦除选择

时间:2018-01-12 18:45:16

标签: pycharm jupyter-notebook

我试图找到一种方法来使支架插入在Pycharm中的工作方式与jupyter笔记本相同,也就是说,当我选择了一些代码时:

some_code

然后点击'('键,将其放入括号中,如(some code),而不是删除我的整个选择并留下()

有关如何实现这一目标的任何想法吗?

2 个答案:

答案 0 :(得分:2)

我认为Arnoud在“ How to surround selected text in PyCharm like with Sublime Text”中提出的答案正是您所要的。

即使用:

  

Settings | Editor | General | Smart Keys-> Surround selection on typing quote or brace

此方法的优势在于它可以增加刹车效果,而无需记住任何额外的捷径。

答案 1 :(得分:1)

您可以创建自己的直播模板

File | Settings... 

然后在左侧窗格中选择

Editor | Live templates

现在点击绿色+(右侧缩小窗格中最顶层的图标),选择1. Live Template然后在Template text:中写下:($SELECTION$) - 请参阅下图。

然后用适当的东西填写其他两个字段,e。 G:

enter image description here

最后,单击蓝色Define的底部部分,然后从弹出菜单中选中适用的上下文,在您的情况下至少 Python 。单击确定按钮接受。

从现在起,您可以选择一个文字,按 Ctrl + Alt + J

enter image description here

你可以使用它(在我们的例子中按 Enter 或带下划线的字符,即 P ):

enter image description here