6.2 【搜索技巧 02】在项目中使用书签,快速定位

http://image.iswbm.com/20200804124133.png

我在看框架的源代码时,最常使用的是 Ctrl + B (也就是 Ctrl + 鼠标左键 )一层一层地往里深入,但是当源代码比较多,可能一整个事件过程涉及十几文件,函数调用错综复杂,对于一个庞大的项目来说,有用的可能就几个关键函数,每次要找到这几个函数,都要重头从源函数再一层一层的找下去,这样实在太麻烦了,我常常因此把自己给看晕了。

直到后来我发现了 Pycharm 这个书签功能。

使用书签功能,我可以在在关键的位置打上书签,想看的时候,调用书签,快速定位即可。

使用它,你需要记住下面下两个快捷键

  • F11:打上或清除普通书签

  • Ctrl + F11:打上或清除书签(带数字,兼容普通标签)

  • Shift + F11:展示所有书签

在你要打书签的位置,按下 Ctrl + F11 ,你可以给这个位置加个序号,可以是数字也可以是字母,假如在下面这个位置 加了 1 这个序号,下次你就可以使用 Ctrl + 1 直接跳转到这个位置。

http://image.iswbm.com/20190324111429.png

当然你也可以不加,不加的话就是匿名书签了。你可以使用 Shift + F11 展示所有的书签,再进行跳转。

同时,你可以为书签加一段描述文字,表明这块代码是什么的

http://image.iswbm.com/image-20200829165817279.png

我写入如下信息

http://image.iswbm.com/image-20200829165841514.png

然后再使用快捷键:Shift + F11,就可以列出所有的书签了

http://image.iswbm.com/image-20200829165950576.png