IntelliJ Pycharm如何将插入符号移动到该行的第n个字符

时间:2018-07-12 22:21:08

标签: python intellij-idea pycharm

在Pycharm编辑器中,说我的插入符号现在在第30行,第一个字符。 移到第30行第80个字符的快捷方式是什么?

Python的建议行长为80。使用120个字符的长度处理其他人的代码时,我发现自己经常需要将插入符号移至第80个字符并按Enter。

3 个答案:

答案 0 :(得分:1)

您可以通过以下方式移动到一行中的特定字符位置:

  1. ctrl + g打开“转到行列”对话框。
  2. 插入标记的位置是对话框中的默认值。您可以将列号更改为字符位置(在这种情况下为80)。(无需更改行号)

pycharm中具有自动换行功能,可让您自动插入换行符。

enter image description here

转到:

设置->编辑器->代码样式
并键入要换行的字符位置,然后选中“键入时自动换行”复选框。您可以使用视觉指南来指示第80列的位置,然后 ctrl + alt + l 重新格式化代码以适合边距。

编辑:要在不使用快捷方式的情况下重新格式化代码,

  •   

    转到菜单栏中的代码->重新设置代码

答案 1 :(得分:1)

在“设置”->“代码样式”中,可以将“可视指南”设置为80列。这将在编辑器中显示一个竖线,以向您显示80列的宽度。然后,您可以按Alt-Ctrl-L重新设置代码格式以适合该宽度。这还将格式化您的代码,使其符合所有其他PEP8约定。

答案 2 :(得分:0)

轻松轻松。但是我不确定我们是否有热键可以执行此操作。 这是有关操作方法的说明。

在状态栏(底部栏)的右侧,有一个类似27:13的斑点。这意味着您的光标位于第30行和第15行 您可以通过单击此点输入数字来转到任意行

enter image description here