pycharm 秘籍:快捷键技巧等
安装
下载地址:https://www.jetbrains.com/pycharm/download 选择Professional 专业版
Comunnity社区版是免费的,但支持的功能不多,比如以后我们会学的Django就不支持,所以还是用专业版,但专业版是收费的,一年一千多,不便宜。唉,万能的淘宝。。。不宜再多说啦。
注册完成后启动,会让你先创建一个项目,其实就是一个文件夹,我们以后的代码都存在这里面
启动 :右键--->run" name"(name 代表你的文件名)
- Pycharm的基本使用
- 在Pycharm下为你的Python项目配置Python解释器
- Project:当前项目名>Project Interpreter>add Local
- 在Pycharm下创建Python文件、Python模块
- File>New>Python File
- File>New>Python Package
- 使用Pycharm安装Python第三方模块
- Project:当前项目名>Project Interpreter>点击右侧绿色小加号
- Pycharm基本设置,例如不使用tab、tab=4空格、字体、字体颜色、主题、脚本头设置、显示行号等。如何导出和导入自定义设置。
- 不使用tab、tab=4空格:Editor>Code Style>Python
- 字体、字体颜色:Edit>Colors & Fonts>Python
- 关闭自动更新:Appearance & Behavior>System Settings>Updates
- 脚本头设置:Edit>File and Code Templates>Python Script 注:其他类似
- 显示行号:Edit>General>Appearance>Show line numbers 注:2016.2默认显示行号
- 右侧竖线是PEP8的代码规范,提示一行不要超过120个字符
- 导出、导入你自定义的配置: File>Export Settings、Import Settings
- 常用快捷键,例如复制当前行、删除当前行、批量注释、缩进、查找和替换。
- 常用快捷键的查询和配置:Keymap
- Ctrl + D:复制当前行
- Ctrl + E:删除当前行
- Shift + Enter:快速换行
- Ctrl + /:快速注释(选中多行后可以批量注释)
- Tab:缩进当前行(选中多行后可以批量缩进)
- Shift + Tab:取消缩进(选中多行后可以批量取消缩进)
- Ctrl + F:查找
- Ctrl + H:替换
- 常用快捷键的查询和配置:Keymap
- Pycharm安装插件,例如Markdown support、数据库支持插件等。
- Plugins>Browse repositories(下方三个按钮中间那个)>搜索‘markdown support’>install
- 右上角View有三个选项可选,一般我们都用中间那个左侧编写,右侧实时预览
- Git配置?
- 需要本地安装好Git
- Version Control>Git
- 配置了Git等版本控制系统之后,可以很方便的diff查看文件的不用
- 常用操作指南。例如复制文件路径、在文件管理器中打开、快速定位、查看模块结构视图、tab批量换space、TODO的使用、Debug的使用。
- 复制文件路径:左侧文件列表右键选中的文件>Copy Path
- 在文件管理器中打开:右键选中的文件>往下找到Show In Explorer
- 快速定位:Ctrl + 某些内建模块之后,点击在源文件中展开
- 查看结构:IDE左侧边栏Structure 查看当前项目的结构
- tab批量换space:Edit>Convert Indents
- TODO的使用:# TODO 要记录的事情
- Debug设置断点,直接点击行号与代码之间的空白处即可设置断点(视频里忘了说)
- Tab页上右键>Move Right(Down),把当前Tab页移到窗口右边(下边),方便对比
- 文件中右键>Local History能够查看文件修改前后的对比
- IDE右下角能看到一些有用的信息,光标当前在第几行的第几个字符、当前回车换行、当前编码类型、当前Git分支
- IDE右侧边栏>Database
- 如何去掉烦人的波浪线?PEP8又是什么?
- 单独一行的注释:#+1空格+注释内容
- 代码后跟着的注释:2空格+#+1空格+注释内容
- SSH Terminal: Default encoding:UTF-8
- Settings>Tools>SSH Terminal>最后一行Default encoding:选择UTF-8
- 善用搜索!善用搜索!善用搜索!
- 遇到不懂问题,先自己搜索。这样才记得更牢!
- 推荐使用sogou英文搜索http://english.sogou.com/
pycharm 秘籍:快捷键技巧等的更多相关文章
- pycharm 常用快捷键操作
#最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle ...
- PyCharm/IDEA 使用技巧总结
基本概念 IDEA 没有类似 Eclipse 的工作空间的概念(workspace),最大单元就是 Project.这里可以把 Project 理解为 Eclipse 中的 workspace.Mod ...
- Pycharm中快捷键大全
#1.按住ctrl然后鼠标放在函数上就会提示出这个函数有那些参数,双击进入该函数. 1.Pycharm中快捷键大全,遇到一个更新一个 撤销与反撤销:Ctrl + z,Ctrl + Shift + z ...
- Python入门之PyCharm的快捷键与常用设置和扩展(Win系统)
1. PyCharm的快捷键 2 . PyCharm的常用设置和扩展 ---------------------------------------------------------------- ...
- Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)
1. 快捷键 2 . PyCharm的常用设置和扩展 ------------------------------------------------------------------------- ...
- mac终端命令及pycharm常用快捷键记录
mac终端命令: 1.root权限 $sudo su - 2.定位到指定文件夹位置 $cd /Users/计算机名称/Desktop (定位到桌面) 3.新建文件夹 $mkdir 文件夹名称 ...
- Pycharm常用快捷键,以及设置
工欲善其事必先利其器,Python开发利器Pycharm常用快捷键以及配置如下,相信有了这些快捷键,你的开发会事半功倍 一 常用快捷键 编辑类: Ctrl + D 复制选定的区 ...
- [Python开发工具] Pycharm之快捷键
[Python开发工具] Pycharm之快捷键 1 全局搜索: Ctrl+Shift+F,不过PyCharm的更强大, 你可以点选左侧某个目录后再按Ctrl+Shift+F, 这样默认会搜索改目录; ...
- Python IDE PyCharm的快捷键大全
Python IDE PyCharm的快捷键大全 1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性) Ctrl + Alt + Space 快速导入任意类 Ctrl ...
- PyCharm 常用快捷键和设置
pycharm常用快捷键 1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + ...
随机推荐
- scrapy mid中间件一般处理方法
import user_agent import requests class UA_midd(object): def process_request(self,request,spider): r ...
- Mac Maven安装与配置
下载 官网地址:http://maven.apache.org/download.cgi 配置环境变量 总步骤 编辑.bash_profile文件 vim ~/.bash_profile 配置mave ...
- python安装包的3的方式
1.pip pip install 包名 2.压缩包(针对pip安装不上) 1.下载源码解压(压缩包有setup.py) 2.python setup.py install 3.****.whl文件 ...
- Scikit-learn之特征抽取
一.安装包 pip install Scikit-learn 二.字典特征抽取 1.字典特征抽取 #!/usr/bin/env python # -*- coding: utf-8 -*- #auth ...
- react build本地相对目录 "homepage": ".", package.json
react build相对目录 "homepage": ".", package.json
- 由国产性能测试工具WEB压力测试仿真能力对比让我想到的
软件的行业在中国已得到长足的发展,软件的性能测试在软件研发过程显得越来越重要.国产的性能工具在好多大公司都在提供云服务的有偿收费测试.如:阿里的PTS(Performance Testing Serv ...
- http详解和分析
1.http是什么? http 是一种超文本传输协议原名是这个Hypertext Transfer Protocol -- HTTP/1.1 可以百度查看http的RFC文档编号为RFC-2616 连 ...
- HTML每日学习笔记(2)
7.16.2019 1.html表单:用于得到用户不同类型的输入 <form>元素定义表单: <form> First name:<br> <input ty ...
- [Alg] 文本匹配-单模匹配-KMP
1. 暴力求解 如下图所示.蓝色的小三角表示和sequence比较时的开始字符,绿色小三角表示失败后模式串比对的开始字符,红色框表示当前比较的字符对. 当和模式串发生不匹配时,蓝色小三角后移一位,绿色 ...
- 聊一聊 React 中的 CSS 样式方案
和 Angular,Vue 不同,React 并没有如何在 React 中书写样式的官方方案,依靠的是社区众多的方案.社区中提供的方案有很多,例如 CSS Modules,styled-compone ...