Pycharm有必要改的几个默认设置项以及快捷键
最近在用Pycharm学习Python的时候,总有两个地方感觉不是很舒服,比如调用方法的时候区分大小写(thread就不会出现Thread,string就不会出现String)等,这让我稍稍有点不舒服,所以研究了一下对其默认设置的修改,写个总结:
- 忽略大小写项
- 悬浮窗提示项
- 项目文件编码项
- 行号显示项
- 鼠标滚轮修改字体大小项
- 取消单行显示文件项
- 忽略大小写:设置此项就是无论你输入的thread是大写还是小写,都会出现代码提示或者智能补充。
设置后的效果:
- 悬浮窗提示:此设置就是当你把鼠标放到类或者方法上,就会出现提示
设置后的效果:
- 项目文件编码:这个就不多说了,遇到过乱码问题的小兄die都懂得
- 行号显示:此设置后,在你代码中就会显示行号
设置后的效果:
另外说两个选项,根据自己的习惯设置:
- 鼠标滚轮修改字体大小:此设置勾上后,可以按Ctrl+滚轮修改字体大小
- 取消单行显示文件:此设置就是当打开多个文件后,会自动分行显示
设置后的效果:
设置 sublime 的皮肤
收到 https://github.com/simoncos/pycharm-monokai 链接中的指引
下载箭头所指的文件,然后按照
PyCharm -> File -> Settings -> Editor -> Color Scheme -> Import Scheme -> Select jar/icls file这个方式
导入刚刚下载的jar文件,
然后选择Font为Consolas,字体大小设置为20
这样基本上就和sublime的显示风格没什么区别了。效果很惊艳:
很开心的接下去编程。
常用快捷键
文件内所有的代码折叠:ctrl + shift + -
文件内所有的代码展开:ctrl + shift + +
单个类/方法折叠:ctrl + alt + -
单个类/方法展开:ctrl + alt + +
在下面新增一行:ctrl + d
注释:ctrl + /
代码往右缩进一个 tab 位置:选中代码直接 tab
代码往左取消缩进一个 tab 位置:选中代码 shift + tab
编写代码过程中忘记 import 模块,在代码内写出模块名,alt + Enter 就可以选择 import 该模块还是下载且 import
想看某个类或者方法的实现方式,选中该类或者方法,ctrl + 鼠标左键
查看 python 文件的 class 以及 method
查看 python 文件的 class 和 method 维度,场景就是想看某个引入文件所提供的方法:
1、推荐方法:
左侧 project 工具栏窗口顶部那个齿轮有个 show member 选项,默认是不开的,勾选后 py 文件会显示内部定义的 class 和 method每个文件可以自由选择折叠还是展开
2、只能对选择某个文件来展开,先打开需要查看的 python 文件
快速导包
在写代码的过程中引入模块,发现在开头未引入,不需要挪到开头,利用快捷键:
Alt + Enter,然后选择 Import This name,再选择相应的模块引入即可
Pycharm有必要改的几个默认设置项以及快捷键的更多相关文章
- Pycharm有必要改的几个默认设置项
最近在用Pycharm学习Python的时候,总有两个地方感觉不是很舒服,比如调用方法的时候区分大小写(thread就不会出现Thread,string就不会出现String)等,这让我稍稍有点不舒服 ...
- pycharm常用设置项和快捷键
python开发工具pycharm非常人性化,使用方便,功能强大,可以做到与项目配置库结合使用.初次使用,一些设置项和快捷键不那么容易被发现和设置,那么给大家下面总结pycharm常用的设置项和快捷键 ...
- Ubuntu14.04、win7双系统如何设置win7为默认启动项
Ubuntu14.04.win7双系统如何设置win7为默认启动项 Ubuntu14.04.win7双系统设置win7为默认启动项方法: 在启动项选择菜单处记住windows 7对应的序号. 从上至下 ...
- iOS开发--应用设置及用户默认设置【2、读取应用中的设置】
在上一节中,我们通过探讨应用的系统设置的基本功能,了解运用bundle捆绑包以及plist文件的基本开发.用户能够使用设置应用来声明他们的偏好设置,那么我们怎样去调用用户所设置的参数呢 ...
- iOS开发--应用设置及用户默认设置【1、bundle的运用】
在iphone里面,应用都会在“设置”里面有个专属的应用设置,选择该菜单界面,用户便可以在其中输入和更改各种选项,协助用户更便捷设置个人喜好与习惯. 在这一节中,希望能通过对捆绑包(bu ...
- CentOS 7 添加win7启动项——修改默认启动项
CentOS 7使用grub2引导启动,在win7之后装完CentOS再启动会丢失win7启动项. 首先,添加win7启动项,步骤如下: 1.使用root登陆系统 2.用文本编辑器打开 /boot/g ...
- iOS开发--应用设置及用户默认设置——转载
[链接]iOS开发--应用设置及用户默认设置[1.bundlehttp://www.jianshu.com/p/6f2913f6b218 在iphone里面,应用都会在“设置”里面有个专属的应用设置, ...
- Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改
今天帮童鞋重装系统,他的电脑是Windows.Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个wind ...
- MTK framework系统默认设置
Android 5.1 最新framework系统默认设置 一般默认位置:frameworks\base\packages\SettingsProvider\res\values\defaults.x ...
随机推荐
- logserver 日志服务项目发布
logserver是使用logback.light-4j.commons-exec等构建的简单日志服务,参考项目logbackserver和light4j,支持跟踪日志.分页查看.搜索定位.下载文件等 ...
- Docker-----关于dockerfile
docker build参数说明 --no-cache :创建镜像的过程不使用缓存: --force-rm :设置镜像过程中删除中间容器: --network=host:容器会使用宿主机的网络,容器与 ...
- tomcat中的server.xml元素详解
附:Tomcat加载顺序 加载类和资源的顺序为: 1./Web-INF/classes 2./Web-INF/lib/*.jar 3.Bootstrap 4.System 5.$CATALINA_HO ...
- 3年磨一剑,我的前端数据 mock 库 http-mock-middleware
不好意思,离开博客园4年多了,一回来就是为自己打广告,真是害羞啊... http-mock-middleware 是我最近完成的一个前端数据 mock 库.它是我汇总近3年工作经验而诞生的一个工具,使 ...
- liunx基本操作命令
1. rm 删除命令 rm -i 文件名-----------询问y/N 删除文件 rm -f 文件名-----------直接删除文件 rm -r 目录 rm 文件名 rm ...
- Eslint常用命令
Eslint常用命令 自动修复(针对整个项目) npm run lint -- --fix 运行如上命令,eslint 会自动修复一些简单的错误. 全局安装 npm install -g eslint ...
- 二、Linux用户身份
0.介绍: 管理员UID为0:系统的管理员用户. 系统用户UID为1-999: Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序会有独立的系统用户负责运行,进而有效控 ...
- 华为模拟器eNSP基本命令
华为模拟器eNSP常用命令 本文转自:https://blog.csdn.net/Key_book/article/details/80542264 路由器命令行常用命令: 1. system-vie ...
- linux系统下安装python3及其配置
Linux下安装Python3.6和第三方库 linux一般自带python2,不要动它,使用python3运行python脚本就好,部分linux系统命令依赖目前的python2环境, 比如yum! ...
- Springboot Rabbitmq 使用Jackson2JsonMessageConverter 消息传递后转对象
Springboot为了应对高并发,接入了消息队列Rabbitmq,第一版验证时使用简单消费队列: //发送端 AbstractOrder order =new Order(); rabbitmqTe ...