在PyCharm Editor中,宏和Omni之间的区别很微妙。 Omni允许您转到编辑器的确切位置或指定的代码位置,没有特别的意义。 另一方面,宏允许用户浏览函数和类或特定的类方法。
请观察以下屏幕截图,以便更好地了解Navigate宏 -
Navigate -》 Declaration有助于显示声明,类型声明和定义超级方法。 类型声明中包含的各种属性如下所示 -
但是,这个宏存在一个问题,如果用户试图转到.so对象的声明,例如,从datetime模块导航到select模块,那么每次它都会遇到stub文件。
它有助于搜索类和相关方法。 它还包括用Google搜索的选项。
这些部分中的每一部分都包含其部分名称旁边的快捷键组合。 Search Everywhere是PyCharm中可用的其他搜索操作的入口。