调节PyCharm的背景颜色

File>Settings>Appearance&Behavior>Appearance

在PyCharm中切换Python解释器版本

File>Settings>Project:当前项目名>Project Interpreter>add Local

Pycharm基本使用(以下由紫金葫芦整理于2016/8/2)

  1. Pycharm的基本使用
    1. 在Pycharm下为你的Python项目配置Python解释器
      1. Project:当前项目名>Project Interpreter>add Local
    2. 在Pycharm下创建Python文件、Python模块
      1. File>New>Python File
      2. File>New>Python Package
    3. 使用Pycharm安装Python第三方模块
      1. Project:当前项目名>Project Interpreter>点击右侧绿色小加号
    4. Pycharm基本设置,例如不使用tab、tab=4空格、字体、字体颜色、主题、脚本头设置、显示行号等。如何导出和导入自定义设置。
      1. 不使用tab、tab=4空格:Editor>Code Style>Python
      2. 字体、字体颜色:Edit>Colors & Fonts>Python
      3. 关闭自动更新:Appearance & Behavior>System Settings>Updates
      4. 脚本头设置:Edit>File and Code Templates>Python Script 注:其他类似
      5. 显示行号:Edit>General>Appearance>Show line numbers 注:2016.2默认显示行号
      6. 右侧竖线是PEP8的代码规范,提示一行不要超过120个字符
      7. 导出、导入你自定义的配置: File>Export Settings、Import Settings
    5. 常用快捷键,例如复制当前行、删除当前行、批量注释、缩进、查找和替换。
      1. 常用快捷键的查询和配置:Keymap
        1. Ctrl + D:复制当前行
        2. Ctrl + E:删除当前行
        3. Shift + Enter:快速换行
        4. Ctrl + /:快速注释(选中多行后可以批量注释)
        5. Tab:缩进当前行(选中多行后可以批量缩进)
        6. Shift + Tab:取消缩进(选中多行后可以批量取消缩进)
        7. Ctrl + F:查找
        8. Ctrl + H:替换
    6. Pycharm安装插件,例如Markdown support、数据库支持插件等。
      1. Plugins>Browse repositories(下方三个按钮中间那个)>搜索‘markdown support’>install
      2. 右上角View有三个选项可选,一般我们都用中间那个左侧编写,右侧实时预览
    7. Git配置?
      1. 需要本地安装好Git
      2. Version Control>Git
      3. 配置了Git等版本控制系统之后,可以很方便的diff查看文件的不用
    8. 常用操作指南。例如复制文件路径、在文件管理器中打开、快速定位、查看模块结构视图、tab批量换space、TODO的使用、Debug的使用。
      1. 复制文件路径:左侧文件列表右键选中的文件>Copy Path
      2. 在文件管理器中打开:右键选中的文件>往下找到Show In Explorer
      3. 快速定位:Ctrl + 某些内建模块之后,点击在源文件中展开
      4. 查看结构:IDE左侧边栏Structure 查看当前项目的结构
      5. tab批量换space:Edit>Convert Indents
      6. TODO的使用:# TODO 要记录的事情
      7. Tab页上右键>Move Right(Down),把当前Tab页移到窗口右边(下边),方便对比
      8. 文件中右键>Local History能够查看文件修改前后的对比
      9. IDE右下角能看到一些有用的信息,光标当前在第几行的第几个字符、当前回车换行、当前编码类型、当前Git分支
      10. IDE右侧边栏>Database
    9. 如何去掉烦人的波浪线?PEP8又是什么?
      1. 单独一行的注释:#+1空格+注释内容
      2. 代码后跟着的注释:2空格+#+1空格+注释内容
    10. SSH Terminal: Default encoding:UTF-8
      1. Settings>Tools>SSH Terminal>最后一行Default encoding:选择UTF-8
    11. 善用搜索!善用搜索!善用搜索!
      1. 遇到不懂问题,先自己搜索。这样才记得更牢!
      2. 推荐使用sogou英文搜索http://english.sogou.com/

PyCharm基本使用的更多相关文章

  1. git和pycharm管理代码

    首先明白三个概念,服务器代码库,本地代码库,和正在coding的项目. coding完毕后,先通过commit提交到本地代码库,然后通过push再提交server的代码库    git步骤 git c ...

  2. 通过pycharm使用git[图文详解]

    前言 使用git+pycharm有一段时间了,算是稍有点心得,这边整理一下,可能有的方法不是最优,欢迎交流,可能还是习惯敲命令去使用git,不过其实pycharm已经帮忙做了很多了,我们可以不用记住那 ...

  3. pycharm连接mysql数据库

    新的环境配置pycharm的项目时,发现pycharm不能连接到mysql数据库.由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java ...

  4. PyCharm断点调试django

    我在用PyCharm开发django程序的时候,对于打印日志调试程序的方式感觉还是有点麻烦和不直观,所以研究了一下断点调试的方法如下: 1.打开你的工程,在菜单栏里找到Run-->Edit Co ...

  5. Django基础,Day1 - 环境安装与pycharm创建django项目

    Django是一个高级Python Web框架,支持快速部署,清理和实用的设计.它可以被轻易部署和提供实用的组件,而开发人员只需要专注于写自己的应用程序,而不需要重复造轮子.并且Django是自由和开 ...

  6. py-faster-rcnn搭配pycharm使用

    先在ubuntu下配置好cuda.cudnn以及py-faster-rcnn,然后安装pycharm. 打开pycharm看py-faster-rcnn代码,import处各种红色下划曲线,提示报错. ...

  7. Ubuntu学习总结-09 安装 Pycharm

    一 下载 PyCharm 从以下网址下载Linux版本的Pycharm,这里使用的版本是pycharm-professional-2016.2.3.tar.gz . http://www.jetbra ...

  8. pycharm快捷键及一些常用设置

    pycharm快捷键及一些常用设置,有需要的朋友可以参考下. Alt+Enter 自动添加包 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+ ...

  9. pycharm svn服务器访问不了的问题。

    昨天使用pycharm访问svn服务器的时候一直登陆不上. 总结一下遇到的svn的问题. 1.用户名密码错误.简单致命, 2.svn访问权限,这个是svn服务器那边可以设置的. 3.svn路径拼写错误 ...

  10. ubuntu pycharm 无法 lock from launcher 问题解决

    ubuntu pycharm 无法 lock from launcher 问题解决 最近在自己电脑上安装了python的IDE pycharm, 发现在dash也无法搜索到pycharm的启动图标.( ...

随机推荐

  1. IOS学习之路六(UITableView滑动删除指定行)

    滑动删除指定行代码如下: Controller.h文件 #import <UIKit/UIKit.h> @interface TableViewController : UIViewCon ...

  2. 序列化和反序列化的几种方式(DataContractSerializer)

    序列化和反序列化的几种方式(DataContractSerializer) DataContractSerializer 类 使用提供的数据协定,将类型实例序列化和反序列化为 XML 流或文档. 无法 ...

  3. js漫谈

    不久前在武汉这边找到了自己的第一份软件方面工作,当时还很欢喜,可惜最后因为家里的事情,公司的情况等等,最近又成了待业状态,正好安静的考虑一下以后怎么走,是考研还是继续找工作,非计算机专业学生自学找软件 ...

  4. JBPM4 安装和配置

    安装和配置jBPM4,并举个hello.w   至于网上很复杂,但又不懂的插件,我们先不鸟他. myeclipse8\dropins这里就是给我们放插件的,类似SVN之类的.所以小生也修改了下,共享了 ...

  5. 基于BrokerPattern服务器框架

    基于BrokerPattern服务器框架 RedRabbit 经典网游服务器架构 该图省略了专门用途的dbserver.guildserver等用于专门功能的server,该架构的优点有: l Log ...

  6. 【2013Esri全球用户大会精彩案例】Horry Count GIS--南卡罗来那州霍里县企业级应用

    行业领域:政府 基于Online的组织机构订阅服务,构建Horry县的地图及应用门户,满足政府和公众的需要.公众可通过移动设备查看公开的地图,包括教育资源分布.选区分布.墓地管理.害虫监控等内容:政府 ...

  7. Linux C编程一站式学习读书笔记——socket编程

    前言 研一的时候写过socket网络编程,研二这一年已经在用php写api都快把之前的基础知识忘干净了,这里回顾一下,主要也是项目里用到了,最近博客好杂乱啊,不过确实是到了关键时刻,各种复习加巩固准备 ...

  8. 编程利用利用curses库编程开始

    时间紧张,先记一笔,后续优化与完善. curses库常用函数: 注意编译时要用这样的格式:gcc xxx.c -l curses -o xxx 第一个小例子: include <stdio.h& ...

  9. spring请求到达controller但响应404

    问题是这样的,前台发送请求的后台,后台的方法正常执行,将数据放在response.getWrite里,但在前台并没有展示数据.用浏览器的开发者工具看下请求,发现响应404. 最后网上查了查,sprin ...

  10. 按自己的想法去理解事件和泛型(C#)

    上一篇那些年困扰我们的委托(C#)讲了委托,这一篇自然就轮到事件了. 不喜欢官方的表达方式,喜欢按照自己的想法去理解一些抽象的东西. 事件 考虑到委托使用的一些缺陷,就有了事件.委托是不安全的,打个比 ...