常用IDE的配置

常用IDE的配置

PyCharm、CLion设置和使用

Posted by Tian on April 23, 2019

我主要的开发语言是python和C++,一般写代码用的工具是Jetbrains家的PyCharm和CLion。这两个IDE快捷键和操作技巧都相似,这篇博客我用PyCharm作为例子,介绍下使用这些工具常用的一些技巧。

Install

有三种方式可以安装:

  1. Toolbox App
  2. Standalone installation
  3. Install as a snap package

推荐第一种,可以统一管理所有JetBrains家的软件。

Settings

  1. 关闭碍眼的波浪线

    右下角的人头按钮,选择Syntax级别的即可。

  2. 文件头注释

    Setting -> Editor -> File and Code Templates -> Python Script

     
    1
    2
    3
    4
    5
    
    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    # @File  : ${NAME}.py
    # @Author: ${USER}
    # @Date  : ${DATE}
    
  3. 开启内存指示器

    Setting -> Appearance & Behavior -> Appearance -> Window Options -> Display memory indicator

    开启后右下角有内存占用指示。

  4. 鼠标滚轮调整编辑器字体大小

    Setting -> Editor -> General -> Mouse -> Change font size (Zoom) with Ctrl + Mouse Wheel

    开启后Ctrl+鼠标滚轮可以调节编辑器字体大小。

  5. 字体样式及其他

    • IDE样式:Setting -> Appearance & Behavior -> Appearance -> UI Options -> Theme

      推荐Darcula

    • 字体:Setting -> Editor -> Font

      字体推荐`DejaVu Sans Mono

    • 编辑器样式:Setting -> Editor -> Color Scheme -> Scheme

      推荐Darcula或者Monokai

    其他设置选项可以看看官方文档

  6. 自动导入模块

    Setting -> Editor -> Auto import -> Python -> Show import popup

    或者右下角人头Import popup

  7. 设置同步

    Setting -> IDE Setting Sync

    需要JetBrains账号,同步设置到服务器上。

  8. 插件

    • .ignore:生成.gitignore文件
    • Key promoter X:提示快捷键 - Git Commit Template:git commit message规范

Usage

  1. 代码模板

    Ctrl+J:开启代码模板,有许多预设的模板,比如main、for循环等。

  2. 格式化代码

    Ctrl+Alt+L:将代码格式化成PEP8python编码规范的代码,简单好用。

  3. 误删文件找回

    项目目录右键 -> Local History -> Show History -> Revert

  4. 用书签快速定位

    Ctrl+Shift+n:打上书签,标记为n

    Ctrl+n:跳转到标记为n的书签

    Shift+F11:查看书签列表

  5. console命令行调试

    Debug栏 -> Python Shell按钮

    可以获取程序运行中所有的变量的值,也可以重新赋值。

  6. Import 优化

    Ctrl+Alt+O:自动删除冗余的import语句

  7. Surround With代码

    Ctrl+Alt+T:选择包围代码的语句

  8. 折叠代码

    Ctrl+-/=:折叠/打开代码

    Ctrl+Shift+-/=:折叠/打开所有代码

  9. 另起一行

    Shift+Enter:向下另起一行

    Ctrl+Shift+Enter:向上另起一行

  10. 搜索

    双击Shift搜索一切

  11. 导航

    Alt+Left/Right:标签页左右切换

    Alt+Up/Down:光标在方法间上下切换

    Ctrl+Lef/Right:单词级别的移动

    Ctrl+Shift+Left/Right:单词级别的移动带选择

  12. 多光标

    Ctrl+Shift+Alt+鼠标左键:多光标编辑

    Alt+Shift+Insert:列选模式,或者右键 -> Column Selection Mode

  13. 提示

    1. 拼写提示:

      Ctrl+Space启动拼写提示,包括点号之后的成员提示。

      使用提示:

      Enter:提示添加到当前光标位置

      Tab:提示替换掉光标右边的字符串

    2. 参数提示

      Ctrl+P:提示参数信息

    3. 智能提示

      Alt+Enter:相当于点击右边的小灯泡,可以按照提示导入模块、插入docString等

参考

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值