PDB Finder
一款Sublime Text插件,帮助我们查找Python pdb的记载,以防我们在提交前忘记清理。
详细信息
安装次数
- 总数 157
- Win 79
- Mac 39
- Linux 39
2023年8月6日 | 2023年8月5日 | 2023年8月4日 | 2023年8月3日 | 2023年8月2日 | 2023年8月1日 | 2023年7月31日 | 2023年7月30日 | 2023年7月29日 | 2023年7月28日 | 2023年7月27日 | 2023年7月26日 | 2023年7月25日 | 2023年7月24日 | 2023年7月23日 | 2023年7月22日 | 2023年7月21日 | 2023年7月20日 | 2023年7月19日 | 2023年7月18日 | 2023年7月17日 | 2023年7月16日 | 2023年7月15日 | 2023年7月14日 | 2023年7月13日 | 2023年7月12日 | 2023年7月11日 | 2023年7月10日 | 2023年7月9日 | 2023年7月8日 | 2023年7月7日 | 2023年7月6日 | 2023年7月5日 | 2023年7月4日 | 2023年7月3日 | 2023年7月2日 | 2023年7月1日 | 2023年6月30日 | 2023年6月29日 | 2023年6月28日 | 2023年6月27日 | 2023年6月26日 | 2023年6月25日 | 2023年6月24日 | 2023年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Sublime PDB Finder
一款Sublime Text 2插件,可从打开的文件和项目文件夹中提取和列出Python PDB行。
安装
首选方法为使用Sublime包管理器。一旦安装了包控制,只需搜索“PDB Finder”。
另一种方法是来自GITHUB进行检出
$ cd Sublime Text 2/Packages
$ git clone https://github.com/aleGpereira/sublime-pdb-finder.git
配置
所有插件配置必须放置在用户或项目特定的设置中,位于“pdbfinder”对象内,例如;
{
// other user config ...
"pdbfinder": {
"patterns": {}
}
}
示例
"pdbfinder": {
"file_exclude_patterns": [
"*.css",
"*.po",
"*.mo",
"*.pyc"
],
"folder_exclude_patterns": [
"static",
"vendor",
"tmp"
],
"case_sensitive": true,
"result_title": "PDB Results"
},
添加模式
提取使用正则表达式返回一个匹配组表示消息。由于此插件设置为搜索Python pdb,可以添加模式以提供某些其他语言的PDB行。要覆盖或提供更多模式,将“patterns”添加到用户设置中,例如。
"patterns": {
'PDB': r'(?P<pdb>import[\s]*pdb[\s]*;[\s]*pdb\.set_trace\(\).*)$',
}
请注意,该模式必须提供至少一个命名组,该组将用于将结果中的注释分组。
默认情况下,搜索不是大小写敏感的。您可以通过添加到pdbfinder设置对象中。
"case_sensitive": true
来更改此行为。
排除文件和文件夹
全局设置folder_exclude_patterns,file_exclude_patterns和binary_file_patterns不包括在搜索结果中。
要排除更多目录,将目录名(不是glob模式或reg表达式)添加到Pdbfinder设置中的“folder_exclude_patterns”。
"pdbfinder": {
"folder_exclude_patterns": [
"vendor",
"tmp"
]
}
要添加排除文件,将glob模式添加到“file_exclude_patterns”中。
"file_exclude_patterns": [
"*.css"
]
结果标题
通过设置result_title
覆盖结果视图标题
"result_title": "PDBs Results"
使用方法
查找PDB:项目和高开文件扫描项目中的所有文件。
查找PDB:仅打开文件仅扫描打开的、已保存的文件。
这两个都通过命令调板触发。不提供默认快捷键。
如果有结果,将显示一个带有以下内容的列表:
文件名。
在该行可以找到pdb的内容。
如果有下一行内容,则显示其内容。如果没有,则显示EOF。
在结果之间导航
结果可以通过键盘和鼠标进行导航
- n 下一项,p 上一项,c 选项卡清除,enter
- alt 双击(Linux 中的 shift 双击)
注意:由于目前鼠标映射中支持上下文的功能缺失,alt 双击将在任何文档中触发,尽管它应该不执行任何操作。
非常重要的注意事项
Sublime PDB Finder 由其作者 Rob Cowie 从 SublimeTODO 继承而来。我非常喜欢这个工具。所以也要感谢他!!。
许可证
Sublime PDB Finder 的所有内容均适用 MIT 许可证。
版权 © 2013 Alejandro Pereira [email protected]
在此,无需付费,任何获得此软件及其相关文档副本(统称为“软件”)的人均有权处理软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将软件提供给其他人以进行如此操作,前提是符合以下条件
上述版权声明和本许可声明应包含在软件所有副本或主要部分中。
软件按“原样”提供,不提供任何形式,无论是明确还是暗示的保证,包括但不仅限于适销性、适用于特定目的和非侵权性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他原因, arising from, out of or in connection with the software or the use or other dealing with the software.