pycharm 自动完成报价-从报价中退出并将光标移到收盘光标之后

gywdnpxw  于 2022-11-23  发布在  PyCharm
关注(0)|答案(7)|浏览(149)

我喜欢它自动完成单引号和双引号,但是我如何从引号内"走出来",并将光标移动到右引号的右侧呢?
例,我开始键入:

string = 'Hello World'

在我完成字母d之后,我的光标停留在那里。
那么,有没有一种奇特的方法来点击空格键,这样我就可以把光标移到右引号之外呢?

mcdcgff0

mcdcgff01#

要完成此操作而不需要将手指移到END或右箭头键,最快的方法是只键入引号。
它将覆盖右引号,您将在您想要的位置结束。

js5cn81o

js5cn81o2#

PyCharm没有这个功能,参见related answer
也请投票支持此功能请求,以加快其实施速度:

  • IDEA-74666添加日 eclipse 样式圆括号/方括号/引号完成
jfewjypa

jfewjypa3#

在pycharm中实现它的最快方法是在你输入完引号中的文本后点击相同的引号(单引号或双引号)。
键入:“then hello world then”得到--〉'hello world'|
第一个'会给予你--〉'|'第二个引号'会把你的光标推到最后一个引号之外。

iecba09b

iecba09b4#

链接的功能请求提到了另一种解决方法:
添加Shift-Space作为右箭头键的另一个快捷键。与使用箭头键相比,键入速度更快。

2mbi3lxu

2mbi3lxu5#

按Tab键。

您现在只需按Tab键即可移到引号之外。
默认情况下它应该可以工作,但如果没有,您可以在首选项-〉编辑器-〉常规-〉智能键中启用该选项,并启用“键入时使用Tab键跳出右括号/引号”

jdzmm42g

jdzmm42g6#

换句话说,您希望(艾德)将插入符号移动到行尾。
从这里:

print "Hello World|"

对此:

print "Hello World"|

使用END(结束)键即可完成此操作。
PyCharm的键盘Map位于:文件设置〉外观〉键Map

kqqjbcuj

kqqjbcuj7#

最佳答案是Ctrl+Shift+Enter,它完成当前语句并将您带到下一行。

相关问题