pycharm快捷键和常规设置[通俗易懂]

pycharm快捷键和常规设置[通俗易懂]记录下我常用的pycharm快捷键和设置(Windows10)1、更换背景:文件—设置—-外观与行为—外观—背景图像本来是没想到设置背景图像的。脑子一抽换了一个,感觉发现了新大陆。(程序员鼓励师)2、列模式Alt+Shift+鼠标左键可以批量选中并修改3、Ctrl+E打开最近文件。多用于打开了多个文件时快速定位。也可以在tab标签里找,不过tab打开多了就会挤压之前标签,看起来特别费劲。4、Ctrl+B快速定位变量在哪定义的快速定位函数定义代码5、Shift+Enter

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

记录下我常用的pycharm快捷键和设置(Windows 10)

1、更换背景:

文件—设置—-外观与行为—外观—背景图像
本来是没想到设置背景图像的。脑子一抽换了一个,感觉发现了新大陆。(程序员鼓励师)
在这里插入图片描述

2、列模式

Alt+Shift+鼠标左键
可以批量选中并修改
在这里插入图片描述

在这里插入图片描述

3、Ctrl+E

打开最近文件。多用于打开了多个文件时快速定位。也可以在tab标签里找,不过tab打开多了就会挤压之前标签,看起来特别费劲。

在这里插入图片描述

4、Ctrl+B

快速定位变量在哪定义的
快速定位函数定义代码

5、Shift+Enter

快速添加一行。
不管光标在哪,只要按了Shift+Enter,就直接在这句话下面添加一行。
传统的按Enter换行,取决于光标在不在句尾。不在句尾的话,会把光标后边的内容都换到下一行。

6、双击Shift

快速查找,可以查类、文件、符号、操作等

在这里插入图片描述

7、Ctrl+Alt+O

导入优化。
比如这里导入了两个没有用到的包。要删除ta们的话,可以传统手工删除。
但是当无用的包比较多,或者要删除的包是间隔着的。可以试试这个快捷键。

在这里插入图片描述

8、Alt+Shift+E

执行一个文件中的部分代码
选中要执行的代码(可选中部分),按Alt+Shift+E可以在Python控制台中执行。

适用于需要调试部分跟上下文关联性不大的代码。选中后执行就可以只执行选中部分的代码。这样就不用新开py文件去调了。

PS:之前我一直都是用下面这个图的重新运行控制台。这样也可以,不过控制台启动和链接,需要的时间比较长,而且会执行整个文件的代码,不会只执行部分。
在这里插入图片描述

9、为“通过Python控制台运行”使用现有控制台。

勾上这里,就不会每次运行py文件的时候新弹出一个控制台了。
在这里插入图片描述
“新弹出控制台”的意思,就是运行这个文件的时候,控制台出现下面这个2(1)
在这里插入图片描述

控制台开多了,对电脑性能影响还是有的。所以能用一个控制台就用一个。有需要再开其他控制台。

以上。

后续遇到好用的快捷键和设置,会继续添加

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175507.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ByteBuffer的allocate和allocateDirect

    ByteBuffer的allocate和allocateDirect在Java中当我们要对数据进行更底层的操作时,一般是操作数据的字节(byte)形式,这时经常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式:Java代码publics

    2022年7月3日
    23
  • 零基础学Java(6)控制流程

    零基础学Java(6)控制流程控制流程与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。块作用域我们首先要了解块(block)的概念。块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变

    2022年8月7日
    10
  • smartsvn 用法

    smartsvn 用法都说SMARTSVN是最全的Mac上的SVN客户端工具,分Pro版和基础版,基础版跟Versions差不多,这里找了Pro版下载并激活成功教程:mac版本smartSVN客户端下载:http://www.s

    2022年8月1日
    33
  • Oracle insert all语句介绍

    Oracle insert all语句介绍Oracle中insert语句的高级用法,INSERTALL语句介绍:1、无条件insertall全部插入CREATETABLEt1(product_idNUMBER,product_nameVARCHAR2(80),MONTHNUMBER);INSERTINTOt1VALUES(111,’苹果’,1);INSERTINTOt1VALUES(222,’橘…

    2022年7月25日
    15
  • JS indexOf() 函数[通俗易懂]

    JS indexOf() 函数[通俗易懂]vartest=str1.indexOf(str2);//返回-1表示在str1里没有找到指定的字符串str2的内容.如果有字符串存在就返回它的下表以0开始列子:Strings1=”ahkb”;Strings2=”k”;s1.indexOf(s2)==2;;…

    2022年7月13日
    20
  • 八皇后问题详解(四种解法)

    八皇后问题详解(四种解法)如果你去百度百科八皇后这个问题,你会发现人家也是历史上有头有脸的一个问题,最后一句“计算机发明后就有一万种方式解决这个问题”读起来也让程序猿们很快活。闲话少说,开始阐述我的思路:最无脑的解法一定是八个for遍历,浪费了太多的计算资源在各种无用功上面,我们稍微构思一下:首先如何决定下一个皇后能不能放这里可以有两种思路,第一种是尝试维护一个8*8的二维矩阵,每次找到一个空位放下一个皇后就把对应行列对

    2022年6月30日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号