返回顶部

Pycharm常用快捷键大全(二)

[复制链接]
ABCDEFGLv.2 显示全部楼层 发表于 2021-11-15 13:23:13 |阅读模式 打印 上一主题 下一主题

  11. 上下移动选中方法体【Ctrl + Shift + 上、下键】

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

[Python] 纯文本查看 复制代码
def click(path):
    print('click')

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


  效果

[Python] 纯文本查看 复制代码
def send(path):
    print('send')

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


  向下移动则按【Ctrl + Shift + 下】即可!

  12. 复制代码【Ctrl + D】

  如果我们想复制一行代码,可以在相应代码行按下【Ctrl + D】

[Python] 纯文本查看 复制代码
x=y=z=1


  效果

[Python] 纯文本查看 复制代码
x=y=z=1
x=y=z=1


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

[Python] 纯文本查看 复制代码
def show_text(text,a):
    a+=1
    print(text,a)


  效果

  但需要自己换行

[Python] 纯文本查看 复制代码
def show_text(text,a):
    a+=1
    print(text,a)def show_text(text,a):
    a+=1
    print(text,a)


  13. 折叠代码【Ctrl + -】

  想折叠下面的代码的话,可以选中代码再按下【Ctrl + -】

[Python] 纯文本查看 复制代码
def show_text(text,a):
    a+=1
    print(text,a)


  效果

[Python] 纯文本查看 复制代码
def show_text(text,a):...


  14. 展开代码【Ctrl + +】

  同上

  15. 将代码抽取为一个方法【Ctrl + Shift+M】

  如果想将如下的代码,写到一个方法中的话,可以选中代码并按下【Ctrl + Shift+M】

[Python] 纯文本查看 复制代码
y=1
y+=1
print(y)


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



  效果

[Python] 纯文本查看 复制代码
def test():
    global y
    y = 1
    y += 1
    print(y)


test()


  16. 重命名文件【Shift+F6】

  需要重命名文件名时,可以选择对应文件按下【Shift+F6】,再输入框输入新的文件名再点击【Refactor】即可



  效果



  17. 查找类被引用的地方【Ctrl+N】

  按下【Ctrl+N】输入类的关键字,就可以看到被引用的类,点击对应的条目可跳转到对应文件



  18. 查找/全局查找【Ctrl+F / Ctrl + Shift+F】

  当前文件的查找可以按下【Ctrl+F 】并输入要查找的关键字就会高亮包含关键字的代码



  点击图中红款的箭头,可以逐行查看包含关键字的代码;另外,按下【Shift + F3】或【F3】也可以实现!



  点击红框中的窗口图标,可以打开TOOL窗口进行多窗口查询



  效果



  全局查询的话按下【Ctrl + Shift+F】即可!

  19. 替换/全局替换【Ctrl+R / Ctrl + Shift+R】

  当前文件的替换可以按下【Ctrl+R 】并在第一栏输入要替换的关键字就会高亮包含关键字的代码,第二栏输入要替换为的关键字,在按下【replace】或【replace All】(替换全部)



  效果



  下图红框中的【exclude】点击的话,会排除选中的该代码,只替换其他代码



  效果



  全局替换的话按下【Ctrl + Shift+R】即可!

  20. 快速跳转报错的代码【F2】

  当出现代码报错的时候,可以按下F2快速跳转到报错的代码处



  效果



  
本文系转载,版权声明:本文为Python联盟博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/momoda118/article/details/120155611

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

达内教育:成立于2002年。致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销、会计等职场人才 达内使命:缔造年轻人的中国梦、缔造达内员工的中国梦 达内愿景:做管理一流的教育公司
  • 商务合作

  • Powered by Discuz! X3.4 | Copyright © 2002-2024, 达内教育 Tedu.cn
  • 京ICP备08000853号-56 |网站地图