PyCharm-win10常用快捷键

 

注意:若不做特殊说明,下面 符号 + 仅表示同时操作/按。 另外,部分快捷键与操作系统有关,本文仅以win10为例.

1. 与其他多数编辑器通用的快捷键方式

  • 复制 [Ctrl + C]
  • 粘贴 [Ctrl + V]
  • 保存 [Ctrl + S]
  • 撤销 [Ctrl + Z]
  • 反撤销 [Ctrl + Shift + Z]
  • 查找 [Ctrl + F]
  • 替换 [Ctrl + R]
  • 将光标移动到行首 [Home]
  • 将光标移动到行尾 [End]

2. 格式化当前脚本代码 [Ctrl + Alt + L]

# 格式化前
b = [1,2, 3]
# 执行 Ctrl + Alt + L, 格式化后
b = [1, 2, 3]

3. 注释/反注释 [Ctrl + /]

# 注释前
b = [1, 2, 3]
# 注释后
# b = [1, 2, 3]
# 再反注释后
b = [1, 2, 3]

4. 复制代码 [Ctrl + D]

# 复制前
b = [1,2, 3]
# 光标在代码行 b = [1,2, 3],直接执行 Ctrl + D 复制后
b = [1,2, 3]
b = [1,2, 3]
# 选中 [1,2, 3], 执行 Ctrl + D 复制后
b = [1,2, 3][1,2, 3]

5. (多行)以制表位缩进代码 [向右缩进 Tab; 向左缩进 Shift + Tab]

# 缩进前
def test(x):
  return 1  
# 选中 return 1, 执行 Shift + Tab,再向左缩进后
def test(x):
return 1  # 向左缩进后
# 选中 return 1, 再执行 Tab,再向右缩进后
def test(x):
    return 1  # 再向右缩进后

6. 多行代码合并为一行 [Crtl + Shift + J]

# 多行代码合并前
x=1
y=1
z=1
# 选中指定行, 再执行 Crtl + Shift + J 合并后 
x=1; y=1; z=1  # 多行代码合并后

7. 展开/折叠代码 [展开代码 Crtl + +;折叠代码 Crtl + -]

注意:Crtl + + / Crtl + - 加粗位置的 + 表示同时操作/按;Crtl + + / Crtl - + 加粗位置的 + 表示 + 键。

# 原本代码
def test(x):
    return 1
# 光标在代码行 def test(x):, 执行 Crtl + - 折叠后
def test(x):...

8. 插入一行 [上方插入 Ctrl + Alt + Enter;下方插入 Shift + Enter]

# 原本代码
x=1
y=1
# 光标在代码行 y=1, 执行 Ctrl + Alt + Enter 后
x=1

y=1

9. 上下行代码互换 [Alt + Shift + 上、下键]

# 位置互换前
x=1
y=1
# 在 x=1 处, 执行 Alt + Shift + 下键 后
y=1
x=1

10. 上下位置方法或类互换 [Ctrl + Shift + 上、下键]

# 位置互换前
def test(x):
    return 1

def test1(x):
    return 1
# 在 def test(x): 处, 执行 Ctrl + Shift + 下键 后
def test1(x):
    return 1

def test(x):
    return 1

11. 查看历史复制粘贴记录 [Ctrl + Shift + V]

12. 全局查找 [Ctrl + Shift + F]

13. 全局替换 [Ctrl + Shift + R]

14. 大小写互转 [Ctrl + Shift + U]

15. 快捷查看源码 [Ctrl + Shift + I]

16. 进入方法 [Ctrl + 鼠标左键]

17. 选定多行待修改位置 (进而对多行执行相同操作) [Alt + 鼠标左键]

18. 查找类被引用的地方 [Ctrl + N]

19. 重命名文件 [Shift + F6]

在工程目录选中文件, 执行 Shift + F6

20. 回退到光标上一个时刻所在位置 [Ctrl + Alt + 鼠标左键]

21. 前进到光标下一个时刻所在位置 [Ctrl + Alt + 鼠标右键]

22. 将多行代码整合为方法 [Ctrl + Alt + M]

# 原本代码
a = 'Hello World!'
print(a)
# 选中指定代码, 再执行 Ctrl + Alt + M, 并根据提示命名函数helloworld后 
def helloworld():
    a = 'Hello World!'
    print(a)


helloworld()

23. 为代码添加条件 [Crtl + Alt + T]

# 原本代码
x = 1
# 选中指定代码, 执行 Crtl + Alt + T, 根据提示选择 if (当然可根据需要选择其他)后 
if True:
    x = 1

本文作者: 崔玉君
版权声明: 转载请注明出处!

Enjoy! :ghost: :ghost: :ghost:


If you like my blog, don’t forget to give me a star. :star2: