一. 界面及字体的调整

装好PyCharm默认的界面是白色的,编辑区域和Console区域的字体也比较小。我个人比较喜欢界面是黑底的,主要关注区域上的字体,大一些,看着清楚一些。调整办法是这样滴~!

点击 File->Settings 打开Settings窗口,所有设置皆在此,结构也非常清晰,找呗……

1. 黑背景

  这个和选择的主题有关,Settings->Editor->Colors&Fonts,在Scheme选德古拉1(Darcula1)然后Save As一个你想要的名字即可。

2. 调大字体

  使用PyCharm时,你最常关注的区域是代码编辑区和其下方的Console区。代码编辑区字体这样调: Settings->Colors&Fonts->Font, 在窗口右边Editor Font 区域调成你想要的;

而Console区域,选择结构中Font下面的Console Font,来调大字体。

3. 调整代码的字体加粗显示更加清晰

Settings->Edditor->Colors&Fonts->General,在窗口中点击 Text->Default text, 然后把Bold勾选上。

4. 如何通过鼠标滚轮调整界面字体大小

  Settings->Edditor->General,在Mouse下勾选 Change font size (Zoom) with Ctrl+Mouse Wheel。

  

二. 窗口布局的了解

1. 左侧是工程显示区域,你当前代码存在的工程目录及其下面所有的文件,这个区域可以点击Project来切换隐藏和显示。

2. 右侧面积最大的区域是代码编辑区,在此区域,

  • 显示行号:Settings->Editor->General->Appearance,在窗口中勾选Show line numbers;
  • 多行注释:直接用快捷键“Ctrl+\”;
  • 快速复制一行:“Ctrl+d”;

3. 下方我们最常关注的上Python Console可以鼠标拖拽调整大小,也可以点击区域右上角的小图表隐藏该区域,运行,停止运行等,点点便知。

三. 运行代码的操作

  • 运行代码时,如果多个代码窗口同时打开时,在点击窗口上的运行按钮前要注意选中你当前要运行的程序名,有时候会乱,最好的办法是在代码区域右击鼠标,在快捷菜单选运行,直接就是你当前的程序运行了;
  • 在需要使用操作系统的命令行运行程序时,不必切换到命令行终端,直接在PyCharm的下方打开Terminal窗口运行命令即可。例如,Python中,常用getpass ()方法获取密码,在导入getpass类并使用了该方法时,普通的运行方法是看不到结果的,必须要用命令行运行来看结果,这时候就可以不用离开PyCharm,打开操作系统的命令行终端去执行,直接用PyCharm的Terminal就可以了。
  • 在pycharm中工程文件上右击->show in explorer;在弹出窗口的地址栏写入cmd 就会显示在当前目录下的cmd直运行python命令即可。

四. 直接把代码上传到远端的设置

PyChar提供了和一些常见代码管理系统的连接的功能,可实现把代码直接Push到远端代码库,比如,代码在Git上管理,前提是你已经在本地部署好了Git。建立如下:

在弹出的Clone Repository窗口中填入,Git代码库的地址,本地代码库的地址,点击Clone,连接就建立好了

之后便可以同过 下面两个按钮拉取和上传。

Python学习杂记_1_PyCharm使用的一些收获的更多相关文章

  1. Python学习杂记_4_分支和循环

    分支 和 循环 分支和循环这俩结构在各语言中都有着很重要的地位,当然我之前都没有学好,这里总结一下在Python学习中对这俩结构的认识. 分支结构 # 单分支 if 条件判断: 执行语句… # 双分支 ...

  2. Python学习杂记

    Python中关键字yield有什么作用? 首先得理解generators,而理解generators前还要理解iterables: 你可以用在for...in...语句中的都是可迭代的:比如list ...

  3. Python学习杂记_14_模块(二)_常用模块

    常用模块 random 模块 import random print(random.random()) # 随机浮点数,默认取0-1,不能指定范围 print(random.randint(1, 20 ...

  4. Python学习杂记_13_模块(一)_基础

    一.模块和模块调用 模块其实就是一个Python文件,模块的调用实际就是把这个Python文件从头到尾执行一遍. 如果是在相同路径下的调用: 1. 先导入整个模块,然后引用模块中的方法 import ...

  5. Python学习杂记_12_函数(三)

    内置函数 Python有很多内置函数,以下这些是常用且必须要掌握的: 强制类型转换: bool() # 把一个对象转换成布尔类型 int() # 整形 float() # 小数 str() # 字符 ...

  6. Python学习杂记_11_函数(二)

    函数的高级运用这部分知识的核心内容就是你要把“函数即变量”这个概念理解并运用得出神入化... 一.函数的递归调用 所谓递归调用就是函数自己调用自己,在Python中如果不做限制递归调用的死循环最多可循 ...

  7. Python学习杂记_8_从程序外部传参的办法sys.argv

    Python用 sys.argv[] 实现从程序外部传参 “外部”的含义,其实就是这些参数不是你在程序中定义的,而是在程序之外通过输入操作传递进来的.sys.argv 会返回一个元组,元组的首个元素即 ...

  8. Python学习杂记_3_字符串操作的常用方法

    字符串操作 字符串是可以通过下标来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值(形式如 字符串[下标]),下标从0开始,最大下标值是字符串长度减1,即len(string)-1 P ...

  9. Python学习杂记_15_正则表达式

    正则表达式 正则表达式就是用来查找字符串的,它能够查找规则比较复杂的字符串.使用正则表达式首先要导入re模块import re s = "besttest is good!besttest ...

随机推荐

  1. PHP计算两个字符的相似程度similar_text

    在网站开发中,我们会常常要计算两个字符的相似程度,那么PHP为我们提供了一个函数similar_text;  1,similar_text的用法 如果我想计算"ly89cn"和&q ...

  2. JZOJ 5842

    Description 给定一个n*m 的 01 矩阵,求包含[l,r]个 1 的子矩形个数. Input 第一行,两个正整数n,m.接下来n 行,每行一个长度为 m 的 01 串,表示给定的矩阵.接 ...

  3. python网络-多任务实现之协程(27)

    一.协程 协程,又称微线程,纤程.英文名Coroutine. 协程不是进程,也不是线程,它就是一个函数,一个特殊的函数——可以在某个地方挂起,并且可以重新在挂起处继续运行.所以说,协程与进程.线程相比 ...

  4. Codeforces Round #460 (Div. 2)-B. Perfect Number

    B. Perfect Number time limit per test2 seconds memory limit per test256 megabytes Problem Descriptio ...

  5. 洛谷 P3740 [HAOI2014]贴海报

    题目描述 Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论.为了统一管理,城市委员会为选民准备了一个张贴海报的electoral墙. 张贴规则如下: electo ...

  6. spark 对hbase 操作

    本文将分两部分介绍,第一部分讲解使用 HBase 新版 API 进行 CRUD 基本操作:第二部分讲解如何将 Spark 内的 RDDs 写入 HBase 的表中,反之,HBase 中的表又是如何以 ...

  7. Java集合---List、Set、Iterator、Map简介

    1.List集合 1.1概念 List继承自Collection接口.List是一种有序集合,List中的元素可以根据索引(顺序号:元素在集合中处于的位置信息)进行取得/删除/插入操作. 跟Set集合 ...

  8. 1001: [BeiJing2006]狼抓兔子(对偶图)

    1001: [BeiJing2006]狼抓兔子 Time Limit: 15 Sec  Memory Limit: 162 MBSubmit: 23595  Solved: 5940 Descript ...

  9. session为什么需要持久化

    为什么需要持久化: 客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间.如果在某一时间段内 ...

  10. 使用code::blocks编译windows的dll链接库

    因为机子上没有安装Visual Studio,所以找到了一种通过code::blocks编译dll的方式,踩到的坑是code::blocks默认的compiler是32位的,这样编译出的dll也是32 ...