文章目录
Pycharm,教育邮箱激活,免费使用,到期后再次认证即可
Jetbrains公司开发的IDE功能都非常强大
Pycharm快捷键
快捷键 | 命令 |
---|---|
cmd + B | 运行当前文件夹 |
control + C | 停止所有进程 |
cmd + 1 | 快速切换文件工作区 |
cmd + 4 | 快速切换控制台 |
option + Enter | 信息提示/自动导入包 |
shift + cmd + V | 打开最近的粘贴板 |
cmd + E | 查看最近打开的文件 |
cmd + -/+ | 代码折叠 |
shift + cmd + -/+ | 全部代码折叠 |
cmd + R | 替换 |
shift + Enter | 快速换行 |
option + cmd + L | 代码格式化 |
cmd + F | 文件搜索 |
cmd + shift + F | 全局搜索 |
shift + shift | 按文件名搜索 |
运行当前文件,keymap设置
1.配置解释器
2.安装python包 package
终端使用pip3 --version
查看是否安装了pip
python有各种各样的包可以安装,调包侠就是这么来的
如果导入失败,time out,可能是访问受限制,这是可以启用全局代理
pygame 1.9.6
Hello from the pygame community.
https://www.pygame.org/contribute.html
通过Pycharm安装比用命令行安装要方便不少
3.代码模版
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@File : ${NAME}.py
@Contact : [email protected]
@License : (C)Copyright 2017-2018, Liugroup-NLPR-CASIA
@Modify Time @Author @Version @Desciption
------------ ------- -------- -----------
${DATE} ${TIME} gxrao 1.0 None
"""
# import lib
注意:
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
这两句话是用来指定用什么解释器运行脚本以及解释器所在的位置还有文件编码
python3下不需要加这两句话,但python2需要,所以建议所有文件都加上这两句话
4.IdeaVim插件
在设置里Plugins里安装插件
可以像vimrc一样自定义快捷键,很方便(重启后生效)
set showmode
set relativenumber
set clipboard=unnamed
inoremap jj <Esc>
noremap L $
noremap H ^
:let mapleader=","
nnoremap <leader>v ggVGy
5.长句自动换行设置
6.复制路径和在访达中打开
7.structure查阅代码结构
8.TODO记录要做的事情
9.调试(设置断点)
调试的关键是设置合理的断点
10.RunwithPythonConsole对所有文件生效
pycharm运行程序时在Python console窗口中运行而不是在运行窗口中运行
2. 选中Run with Python Console, 但这只对单个文件生效
3. 对所有文件生效
在Temples里找到Python然后这里的设置是对所有文件生效的
设置在Run窗口打开,这样不会堆积输出
11.打开终端Terminal
可以直接在PyCharm内打开终端
12.内置函数只有一行pass原因
PyCharm这个IDE做了一些很6的事情,他会维护一个对当前解释器中所有函数,类型等东西的索引,这样就可以进行定义跳转(command + 鼠标左击)一类的操作了。但是对内置函数来说,找不到对应的实现,只有文档 pydoc可用,于是PyCharm就根据文档自动地生成这些函数的签名,也就是内容为pass的函数。这些函数的具体实现需要到python的源代码中找,可以参考官方文档 Extending Python with C or C++
在调用内置函数的时候是通过C实现的
这些内置函数的具体实现不是通过python编写的,而是通过C编写的,在python的builtins模块里只用一个pass作为占位符(保证不出错),调用的时候通过调用C的方法实现的,python里面需要进行大量复杂运算的一些内置方法是用C编写的。在调用的时候是通过C实现的。
13.执行中间某一段代码
选中你要执行的代码,然后右键,点Execute Selection In Python Console,可以设置快捷键为shift + cmd + B
如果不成功,检查是否安装了coverage包
14.更换主题
如何使用
- download .jar or .icls from the directory of specific monokai theme folder
- PyCharm -> File -> Settings -> Editor -> Color Scheme -> Import Scheme -> Select jar/icls file
15.分段运行代码Control+Enter
点击代码段左边的绿色三角形或按Ctrl+Enter
执行当前这段代码
注意:
1 有时候文件开头import后面开始即需要添加#%%,否则无法分段成功。
2 仅在科学模式Scientific Mode下有效
16.翻译插件translation
查词快捷键:viw cmd + Y
如果出现:更新TTK失败,请检查网络连接
在设置中取消勾选 translate.google.com,即可