Skip to content

42 Tips and Tricks of Pycharm

1 查找操作

Find Action

Hint

快捷键太多记不住的话,只需记住 (Shift-Ctrl-A Win/Linux, Shift-Cmd-A macOS)。输入该快捷键,会弹出 Find 面板,面板中有 All, Classes, Files, Symbols, 和 Action, 默认是 Action。继续输入想要实现的 Action,pycharm 会自动补全。

也可以使用简写快速编辑查询,比如说直接输入 fi pa,即代表 Find in Path

除了快速查询,也可以快速更改首选项配置,例如输入 wi pl no 代表 Window | Editor Tabs | Tabs Placement: None

2 通过禁用工具减少混乱

Reduce Clutter by Disabling Tools

Hint

作为一款 IDE,Pycharm 默认会有很多 UI 窗口,可以关闭一些 toolbar 和文件导航窗口,来更专注于代码本身。

View -> Appearence -> Enter Zen Mode

3 关闭选项卡

Disable Tabs

4 跳转到最近的文件

Jump to Recent File

5 使用 “Recent Files” 打开工具窗口

Use Recent Files to Open Tool Window

6 导航到Symbol

Navigate to Symbol

7 导航到文件

Navigate to File

8 来回导航光标位置

Navigate Cursor Position Back and Forth

9 激活导航栏

Activate Navigation Bar

10 使用导航栏导航文件

Navigate Files With Navigation Bar

11 打开文件与导航栏

Open File With Navigation Bar

12 带快速搜索的狭窄导航栏

Narrow Navigation Bar With Speed Search

13 创建新的文件与导航栏

Create New File With Navigation Bar

14 在导航栏中查找路径

Find In Path With Navigation Bar

15 添加行之前/之后

Add Line After/Before

16 使用键盘制作和扩展选区

Make and Extend Selection Using Keyboard

17 使用键盘上下移动方块

Move Block Up/Down Using Keyboard

18 重新格式化代码

Reformat Code

19 优化import

Optimize Imports

20 输入时生成import

Generate Imports While Typing

21 安装与导入

Install and import

22 在构造函数中添加字段

Adding Fields In a Constructor

23 重命名文件及其引用

Rename a File and Its References

24 重命名符号

Rename Symbol

25 快速文档

Quick Documentation

26 视图参数信息

View Parameter Info

27 从键盘运行

Run From Keyboard

28 条件断点

Conditional Breakpoints

29 调试期间计算表达式

Evaluate Expression During Debugging

30 不带标签的分屏

Split Screen Without Tabs

31 运行单个测试

Run Single Test

32 自动运行测试

Auto-Run Tests

33 使用装订线定位覆盖间隙

Spot Coverage Gaps Using the Gutter

34 利用本地历史来避免灾难

Use Local History to Avoid Disaster

35 从GitHub创建一个项目

Create a Project from GitHub

36 将新项目置于版本控制之下

Put New Project Under Version Control

37 重写提交消息

Reword Commit Message

38 撤消上次提交

Undo Last Commit

39 只提交一些更改

Only Commit Some Changes

40 运行npm脚本包.json

Run npm Scripts from package.json

41 用标记换行选定内容

Wrap Selection With Tag

42 通过拖放创建SQLite数据库连接

Create SQLite Database Connection By Drag-and-Drop

拓展阅读