BBEdit剪辑增强包:Drupal 7开发利器
需积分: 9 188 浏览量
更新于2024-11-08
收藏 336KB ZIP 举报
资源摘要信息:"BBEdit-Clippings-for-Drupal是专门为了在Drupal 7环境下使用的BBEdit(一款流行的文本和源代码编辑器)剪辑集合。这些剪辑包含了Drupal开发过程中常用的功能和结构片段,旨在提升开发者在使用BBEdit编辑Drupal相关代码时的效率。以下将详细介绍BBEdit-Clippings-for-Drupal的知识点:
1. Drupal 7的剪报文件:此剪报集适用于Drupal 7,其中包含了Drupal开发中常用的代码片段。剪报文件允许用户快速插入常用代码到BBEdit编辑器中,从而减少重复输入,提高编码效率。
2. 维护者:Fredrik Jonsson。他负责维护和更新该剪报集,以确保内容的时效性和准确性。
3. 许可证类型:GPL(GNU通用公共许可证),这意味着该剪报集可免费使用并且源代码是公开的,用户可以根据许可证的规定自由使用、修改和分发。
4. 包含内容:剪报集包括Drupal核心模块的钩子(hooks),所有以'drupal_'开头的功能,devel模块的调试功能如print和debug,常用函数如't'(翻译函数)、'l'(本地化函数)、'url'(生成URL的函数)以及'check_*'(验证函数)等。此外,还包括控制结构如for循环、if判断以及switch语句。同时,它还包括了针对Oxygen主题的特定功能片段,以及一些可用于快速插入到template.php文件中的主题功能。
5. 安装方法:用户需要将包含Drupal7.php文件夹的压缩包内容复制到~/Library/Application Support/BBEdit/Clippings文件夹中,然后重启BBEdit编辑器,以使剪报集生效。
6. ctags的使用提示:ctags文件能帮助用户通过自动完成的方式快速找到函数、类等元素的定义。用户需在Drupal安装的根目录下运行命令生成ctags文件。虽然描述中没有提供完整的命令,但通常可以使用ctags工具配合类似以下命令生成PHP和JavaScript的索引文件:
ctags -R --exclude=.svn --exclude=*.js.map --exclude=*.swp --exclude=*.css.map --exclude=*.html --exclude=*.min.js --exclude=*.min.css --exclude=*.jpg --exclude=*.png --exclude=*.gif --exclude=*.ico --exclude=*.log --exclude=*.gz --exclude=*.tar --exclude=*.zip --exclude=*.rar --exclude=*.tar.gz --exclude=*.tar.bz2 --exclude=*.bak ./
完成生成后,这些ctags文件将被BBEdit用来提供代码自动完成和代码导航功能。
7. 应用场景:该剪报集特别适合Drupal 7的开发者使用,尤其在处理PHP文件和JavaScript文件时,用户可以快速插入各种预定义的代码片段,提升编码效率,并且保持代码的整洁和一致性。"
以上就是关于BBEdit-Clippings-for-Drupal的知识点介绍,希望能帮助到对Drupal开发感兴趣的BBEdit用户。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-07 上传
2021-04-18 上传
2021-07-14 上传
2021-07-08 上传
2021-06-25 上传
九九长安
- 粉丝: 25
- 资源: 4534
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率