智能键
使用此页面启用或禁用特定的 智能键 ,并定义要自动调用的操作。
项目 | 说明 |
|---|---|
按Home 将文本光标移到第一个非空格字符上。 | 选中此复选框时,按下 Home ,插入符将定位到当前行的第一个非空白字符。 随后按下 Home 会将插入符从 智能 Home 位置 移动到第一列,然后再移回。 |
在空行中按End 时将文本光标移至缩进位置 | 选中此复选框时,在空行上按下 End ,插入符将根据 PyCharm 在当前代码位置认为合理的缩进进行定位(缩进基于当前的 代码样式设置)。 |
插入成对括号 (), [], {}, <> | 选中此复选框可让 PyCharm 为每个键入的开括号自动添加相应的闭括号。 |
插入成对引号 | 选中此复选框可让 PyCharm 为每个键入的开单引号或开双引号自动添加相应的闭引号。 请参阅页面 创建文档注释 |
输入'}' 时重新设置块格式 | 选中此复选框时,如果该代码块的格式与所选代码样式不匹配,在键入右花括号时,所包含的代码块将自动重新格式化。 |
使用"CamelHumps" 单词 | 选中此复选框可让 PyCharm 在 CamelHumps 名称中识别独立的单词。 名称中的单词应以大写字母或下划线开头。 此选项会影响某些编辑器操作,例如:
|
在通过双击进行选择时允许"CamelHumps" 单词 | 选中此复选框可在通过双击选择单词时,让 PyCharm 调用 CamelHumps 选择。 此功能仅在启用 使用 'CamelHumps' 单词 选项时有效。 |
输入引号或大括号时包围选区 | 选中此复选框时,在键入引号、双引号或括号时,所选文本将被这些字符包围。 未选中此复选框时,键入的引号、双引号或括号将替换所选内容。 |
使用方向键双按 Ctrl 以添加多个插入符 | 选中此复选框时:
有关详细信息,请参阅 多光标 部分。 |
输入时使用Tab 键跳出右中括号/引号 | 选中此复选框时,在括号/引号内输入时按下 Tab 将把插入符移到右侧的括号/引号之外。 未选中此复选框时,按下 Tab 将插入 请注意,这仅在初始输入时有效:在后续编辑过程中,在括号/引号内按下 Tab 将插入 |
Enter | 使用此区域定义按下 Enter 时要调用的操作。
|
按退格时取消缩进 | 使用此列表定义按下 Backspace 键时要调用的操作。 可用选项包括:
|
粘贴时重新设置格式 | 使用此列表指定粘贴的代码块的放置方式。 可用选项包括:
|
再次重新设置格式以移除自定义换行符 | 启用此选项后,在代码已重新格式化后第二次调用 重新格式化代码 Ctrl+Alt+L 或 重新格式化文件 Ctrl+Alt+Shift+L 操作时,将移除自定义换行符。 禁用此选项时,第二次调用这些操作会打开一个对话框,您需要先确认是否移除换行符。 在该对话框中点击 不再询问 ,可在第二次重新格式化代码时始终不移除自定义换行符。 |