zoukankan      html  css  js  c++  java
  • pycharm简单配置

    pycharm:非常优秀的集成开发工具
    专业版付费、社区版免费,可根据需要,根据需要自行选择。
    传送门

    创建项目与文件

    1. 自行创建一个项目
    2. file --> new --> python file 即可创建一个python文件

    调整配色

    1. file --> settings
    2. Appearance & Behavior --> Theme --> Darcula(个人比较喜欢这个,护眼)

    编辑器配置

    先创建个python文件,简单写上几行代码,以便观察效果。

    显示空格

    1. file --> settings --> Editor
    2. General --> Appearance --> 将 Show whitespaces 打勾即可

    字体设置

    1. file --> settings --> Editor
    2. Font --> 个人最喜欢的是Consolas在Sublime用的是专为中国程序员设计的YaHei Consolas Hybrid

    缩进变空格

    默认好像就是空格,忘记了,简单说一下

    1. file --> settings --> Editor
    2. Code Style --> Python --> 将 Use tab character的勾去掉即可,同时下面可以设置 tab缩进连续缩进的尺寸,还有一个是否保持空行缩进的选项,人性化-

    设置默认文件头

    不废话,看看例子吧

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    # ==============================
    # FileName: ${NAME}
    # Author: hare
    # Date: ${DATE} ${TIME}
    # Introduce: 
    # ==============================
    
    
    def f():
        pass
    
    if __name__ == '__main__':
        f()
    
    1. file --> settings --> Editor
    2. File and Code Templates --> Python Script

    在这里添加以上代码,创建的新文件就有默认的文件头喽

    至于上面的 ${NAME}等等,是可用的预定义文件模板变量,下面列举几个,更多的自行百度:

    {PROJECT_NAME} - 当前项目的名称。
    {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。
    {USER} - 当前用户的登录名。
    {DATE} - 当前的系统日期。
    {TIME} - 当前系统时间。
    {YEAR} - 今年。
    {MONTH} - 当月。
    {DAY} - 当月的当天。
    {HOUR} - 目前的小时。
    {MINUTE} - 当前分钟。
    {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。
    {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等
    {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等
    

    设置默认编码

    这个很重要,因为我们绝大多数情况下还是需要用中文的,所以 utf-8 是我们最好的选择

    1. file --> settings --> Editor
    2. File Encodings

    Global EncodingProject EncodingDefault encoding for properties files 都设置为 UTF-8 就好了
    这里搞完后需要重新启动 pycharm

    插件安装

    1. file --> settings --> Plugins

    直接搜索需要的插件, install 即可

    更多使用细节,自行慢慢探索吧!

    再唠叨一遍,编码很重要!

    编辑器无所谓好坏,合适自己的,才是最好的!

    hare
    2020.5.5

  • 相关阅读:
    剑指Offer-Python(6-10)
    Python对MySQL进行增删查改
    剑指Offer-Python(1-5)
    转载:Python中collections模块
    读取单词文件并查某个单词出现的次数
    Python正则表达式-换行的匹配
    Python爬虫-换行的匹配
    转载:Pycharm的常用快捷键
    Python 正则表达式
    Python的类与对象
  • 原文地址:https://www.cnblogs.com/hare1925/p/12829139.html
Copyright © 2011-2022 走看看