PyCharm - 自动完成引号 - 从引号内取出并在关闭光标后移动光标

时间:2013-12-17 08:40:10

标签: pycharm

我是PyCharm的新手。

我喜欢它自动填充单引号和双引号,但如何从引号中“退出”并将光标移动到结束引号的右侧?

实施例: 我开始打字,

string = 'Hello World'

完成字母d后,我的光标卡在那里。

那么是否有一种奇特的方式来击中SPACE,以便我可以将光标移动到结束引号的右侧?

非常感谢!

7 个答案:

答案 0 :(得分:4)

在不将手指移动到END或右箭头键的情况下实现此目的的最快方法是只键入引号。

它将覆盖结束引号,并在您想要的位置结束。

答案 1 :(得分:3)

PyCharm没有此功能,请参阅related answer

还请投票支持此功能请求请求,以加快实施速度:

  • IDEA-74666添加Eclipse Style Paren / Bracket / Quote Completiton

答案 2 :(得分:2)

关联功能请求mentions另一种解决方法:

添加Shift-Space作为右箭头的另一个快捷方式。与箭头键的到达相比,可以更快地输入。

答案 3 :(得分:2)

在你完成在引号中输入文本后,在pycharm中实现它的最快方法是使用相同的引号(单引号或双引号)。 例如

键入:'然后hello world然后'给出 - > 'hello world'|

第一个'会给你这个 - > '|' 第二个引号'会将光标推到结束引号之外。

答案 4 :(得分:1)

按Tab。

您现在可以按Tab移到引号之外。

默认情况下应该可以使用,但是如果没有,则可以在“首选项”->“编辑器”->“常规”->“智能键”中启用该选项,并启用“键入时跳到制表符的右括号/引号之外”

答案 5 :(得分:0)

换句话说,您希望(ed)将插入符号移动到行尾。

由此:

print "Hello World|"

对此:

print "Hello World"|

这是使用END键实现的。

PyCharm的Keymap位于: 文件设置>外观>键映射

答案 6 :(得分:0)

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