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 ...
随机推荐
- js中的bind方法的实现方法
js中目前我遇见的改变作用域的5中方法:call, apply, eval, with, bind. var obj = { color: 'green' } function demo () { c ...
- docker save/load以及export/import使用测试
对于有些环境需要离线安装的情况,docker以及docker容器都需要能够支持离线安装,对于docker离线安装,比较简单,按照https://www.cnblogs.com/qq931399960/ ...
- requests和BeautifulSoup模块的使用
用python写爬虫时,有两个很好用第三方模块requests库和beautifulsoup库,简单学习了下模块用法: 1,requests模块 Python标准库中提供了:urllib.urllib ...
- go module 使用举例
go语言中,从1.11开始,引入module,进行版本管理. 通过使用module,工程目录的位置不用必须放在GOPATH下. 本文介绍 module的使用. 下文中用的Go版本是1.13. 1. g ...
- DB2 SQL 错误(SQLCODE:-964,SQLSTATE:57011)处理方法
故障现象描述: 执行 SQL 语句时,出现类似如下错误消息. 指令 SQL:insert into t_stat_file_temp SQLSTATE:57011,供应商错误代码:-964 DB2 S ...
- CentOS7 源码安装 PostgreSQL 12
PostgreSQL 12 源码安装 Table of Contents 1. 下载 2. 准备环境 3. 编译安装 4. 设置环境变量 5. 初始化数据库 6. 配置参数文件 6.1. postgr ...
- 一个伪静态与404重定向例子(房产网),.htaccess文件内容
ErrorDocument 404 /404.phpRewriteEngine OnRewriteBase /RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp ...
- RabbitMQ学习之:(十一)AMQP.0-10规范,中文翻译1,2,3章 (转载)
From:http://blog.sina.com.cn/s/blog_4aba0c8b0100p6ho.html From: http://blog.sina.com.cn/s/blog_4aba0 ...
- Python中使用第三方库xlrd来写入Excel文件示例
Python中使用第三方库xlrd来写入Excel文件示例 这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表 ...
- SpringBoot之解决一对一、多对一、多对多等关联实体在JSON序列化/输出时产生的无限递归死循环问题(infinite recursion)
前言 这问题着实让人苦不堪言,有必要把它记下了. @JsonBackReference [亲测有效] 1.使用注解@JsonBackReference标记在有关联关系的实体属性上 2.仅导入此注解类有 ...