admin管理员组

文章数量:1548757

  1. 格式化代码 【ctrl+Alt+L
    写代码的时候会发现有很多黄色的波浪号,类似下图中的,这个时候可以点击任意黄色波浪号的代码,然后按下【Ctrl + Alt + L】进行代码格式化

  2. ctrll + Alt +⬅ ,表示查看上一步调用函数位置, ctrl + Alt + ➡,表示查看下一步函数位置。(用在选中函数名 ctrl+ 左键 查看函数调用的时候使用,连续多步操作后,此操作可以快速往返。)

  3. 按Ctrl + Shift + E获取最近查看或更改的代码片段的列表。

  4. Ctrl+E 查看最近打开的python脚本,并以列表的形式展示。

  5. 查看函数的调用关系,当一个函数不知道被哪些地方调用的时候,可以通过快捷的 Alt + F7 进行查看。

  6. 上下移动选中方法体【Ctrl + Shift + 上、下键】
    如果我们想将下面的send方法移动到click方法的上方,可以在send方法名这行(def 所在行)按下【Ctrl + Shift + 上】即可

def click(path):
   print('click')

def send(path):
   print('send')

效果

def send(path):
    print('send')

def click(path):
    print('click')

向下移动则按【Ctrl + Shift + 下】即可!
4. 上下移动选中代码【Alt + Shift + 上、下键】
如果我们想将下面代码的a=1移动到print(‘click’)上方,可以在a=1的所在行按下【Alt + Shift + 上】将其移动

def click(path):
    print('click')
    a = 1

效果

def click(path):
    a = 1
    print('click')

向下移动则按【Alt + Shift + 下】即可!
5. shift + Delete 删除某一行
6. alt + shift + F10 运行py文件
Press Alt+Shift+F10 to access the list of Run/Debug configurations on the main toolbar without using the mouse.
7. ctrl + / 注释整行 ,再次按下【Crtl+/】则会取消注释

  1. console清屏:

  2. console中右击鼠标clear all alt + shift + e 运行选中代码,

  3. 查看最近更改【Alt + Shift + C】

  4. ctrl + `(Esc键下面的按键)

  5. ctrl + d 复制该行,并粘贴到下一行
    如果我们想复制一行代码,可以在相应代码行按下【Ctrl + D

x=y=z=1

效果

x=y=z=1
x=y=z=1

也可以选中多行代码进行复制

def show_text(text,a):
    a+=1
    print(text,a)

效果
但需要自己换行

def show_text(text,a):
    a+=1
    print(text,a)def show_text(text,a):
    a+=1
    print(text,a)
  1. shift两次:查看资源文件

  2. pycharm里面ctrl+鼠标左键点击函数名可以跳转到函数定义,ctrl+鼠标左键点击函数定义就会列出所有调用这个函数的地方。

  3. Ctrl + Shift + 上下箭头 调整Terminal大小

  4. Ctrl + Shift + A To quickly find a menu command, setting, or an action.

  5. Ctrl + Alt + S

  6. ctrl + `

  7. Ctrl + w

  8. Ctrl+Shift+A

  9. Ctrl+Alt+S

  10. Alt + Home

  11. ctrl+空格键 输入部分内容,提示剩余部分供你选择

  12. Alt + 光标从目前函数跳到上一个函数
    26. Alt + 光标从当前函数跳到下一个函数

  13. Ctrl+Shift+R全局替换

  14. Ctrl+Shift+F全局查找

  15. 撤销:Ctrl+Z,反撤销:Ctrl+Shift+Z

  16. 多行代码合并为一行【Crtl+Shift+J
    如果想将下图的代码合并为一行,可以全选它们,然后按【Crtl+Shift+J】即可合并代码为一行,还会自动补充代码

x=1
y=1
z=1

合并后的效果

x=1; y=1; z=1
  1. 修正报警告的代码【Ctrl + Enter】
    当出现黄色波浪号时,可以在对应代码出按下【Ctrl + Enter】进行修正代码的操作

    按下后,会有多种选择供你修正,包括:格式化代码,忽略该警告,自动修改代码等

    例如选择:【invert ‘if’ condition】会自动改成下面的代码:
def test(x):
if 1 != 1:
return
    pass
    1. 包装代码【Crtl+Alt+T】
      我们可以快速的为输入的代码添加 if、while、捕获异常等条件
      例如有如下代码
x=1

我们选中该代码后按下【Crtl+Alt+T】会弹窗让我们选择要包装的条件,现在我们选择【try/except】

包装效果

try:
x=1
except:
    pass
  1. 折叠代码【Ctrl + -】
    想折叠下面的代码的话,可以选中代码再按下【Ctrl + -】
    参考链接:
def show_text(text,a):
    a+=1
    print(text,a)

效果


def show_text(text,a):...
  1. 展开代码【Ctrl + +】
    同上
  2. 快捷添加代码【Ctrl + J】
    按下【Ctrl + J】可以快速添加代码

    例如添加if name == main,点击上图的【main】即可:

if __name__ == '__main__':

40.在上方插入新行【Ctrl + Alt + Enter】
如果想在下面代码a+=1的上方插入空行的话,可以点击到a+=1这行,然后按下【Ctrl + Alt + Enter】,则会在其上方新插入一行

def show_text(text,a):
    a+=1
    print(text,a)

效果

def show_text(text,a):

    a+=1
    print(text,a)
  1. 在下方插入新行【Shift + Enter】
    同上
  2. 将代码抽取为一个方法【Ctrl + Alt+M】
    如果想将如下的代码,写到一个方法中的话,可以选中代码并按下【Ctrl + Alt+M】
y=1
y+=1
print(y)

然后重命名方法,再点击【ok】

效果

def test():
global y
    y = 1
    y += 1
    print(y)


test()
  1. 当在pycharm打开一个文件,标签栏就会占用一个标签位置,可以使用快捷键
  • alt + ←:切换到左边标签页
  • alt + → :切换到右边标签页
  • ctrl + F4:关闭当前标签

https://mp.weixin.qq/s/i-rz-VRFHRLiB6xKbR8MIw

本文标签: 快捷键pycharm