问题标签 [bbedit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
applescript - 获取制表位或空格的数量并在 Applescript 中连接(智能换行脚本插入项目符号)
我的最终目标是创建一个applescript,当我点击 Alt + Enter 时,它会智能地自动为我插入一个项目符号点。我正在尝试在 BBEdit 中执行此操作,这是我从 BBEdit 论坛中获取的 Apple 脚本:
该脚本运行良好,但问题是当您在开头已经有一定数量的制表位或空格时,applescript 会在行首插入下一个项目符号,忽略空格/制表位。
所以我的实际问题很简单“如何通过Applescript获取前导制表位或空格的数量”并将其连接在这里?
干杯。
regex - 为什么我在 BBEdit 中的搜索会导致“堆栈溢出”错误?
我对“堆栈溢出”错误感到困惑——“堆栈空间不足(应用程序错误代码:12246)——当我执行“全部替换”时,我正在进入 BBEdit,搜索
并替换为
我可以手动使用这些相同的模式,一次一个地进行查找和替换,没有任何错误,即使匹配不再发生。我还可以通过处理较小的文件来避免错误。
我怀疑这是我的低效和草率的正则表达式编码的罪魁祸首,并且希望专家帮助更有效地做到这一点。我试图在 BibLaTeX 参考书目中找到所有没有eprint
字段但有pmid
字段的条目,并用相应的电子打印规范替换该pmid
字段(使用eprint
and eprinttype
)。
更新:经过一些实验,我发现一种不同的方法是我唯一可以开始工作的方法。正在寻找
并替换为
成功了。唯一的问题是反向引用很脆弱,但我无法在 BBEdit 中使用命名反向引用。
php - BBEdit 10 中的 PHP 验证与 Applescript
我正在尝试向 BBEdit 10 添加一个脚本来验证 PHP 文件。我在我的 Mac 上启用了 PHP 和 Web 共享,我认为脚本是准确的,但我遇到了一个问题,我认为这是由包含空格的卷名引起的。
我收到一个错误get file of
。错误是:无法打开输入文件:/Volumes/ Data
卷名是“Data HD”,这就是我认为空间导致问题的原因。打电话时可以转出空格get file of
吗?
macos - 如何在 BBedit 中使用 SVN?
我想将 BBedit(10.0 版)中的 SVN 同步用于 Lua 语言开发的项目。我应该下载一个 SVN 插件(如果是,从哪里下载?)还是 BBEedit 有它(如果是,它在哪个菜单中?)谢谢。
ctags - BBEdit 无法识别 ctags 的标签文件
我试图让 BBEdit 识别我的 Rails 项目的 ctags 文件。我已经尝试直接使用 ctags-exuberant 和使用bbedit --maketags
命令生成它。虽然我生成的标签在 Vim 中完美运行,但在 BBEdit 中没有这样的运气。没有错误消息或任何东西,只是没有符号触发完成或允许我跳转。
我试过将标签文件移动到项目目录中,但没有成功。我已经尝试在我的层次结构(我的模型文件夹)中生成一个较低的层并在模型类之间跳转,但没有运气。
有任何想法吗?
regex - 与 BBEdit 兼容的正则表达式,用于删除空行
我已经尝试过其他应该能够从文档中删除空白行的正则表达式,但它们似乎都不能在 BBEdit 的查找和替换中工作。
什么是用于从可在 bbedit 中工作的文档中删除空白行的正则表达式?
regex - 使用正则表达式计数器作为输出
是否有一个可以输出正则表达式“使用”的计数器?
例如,如果我有这个文本:
我想使用正则表达式模式将计数添加到每个匹配的输出中。所以在这种情况下,期望的结果是:
当然有一个内部计数器,但它可以用作输出吗?
php - 将值从数组传递到函数
我有以下代码可以获取所有新闻:
在同一个班级我有一个bbedit()
功能。我想获取$news
[ int ]的值['news_content']
并将其传递给该函数bbedit()
。
javascript - 将 jsLint 集成到 BBEdit
如何将 jsLint 合并到 BBEdit 中?
- 环境:
- OSX 山狮
- BBEdit 10.1.2 (3152)
我安装了Node.js ( 0.8.14 ) 并运行
我可以通过运行从命令行运行jslint
我找到了一个似乎解释如何将jsLint连接到BBEdit的教程;但是,我从未编写过 AppleScript,也不知道从哪里开始。
任何指导将不胜感激。
更新
我将教程中的 AppleScript加载到AppleScript编辑器应用程序中并运行它。
我现在收到以下错误消息:
无法获取“无法将缺失值的 POSIX 路径转换为 Unicode 类型文本”的第 3 至 -1 段。