问题标签 [textwrangler]

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.

0 投票
2 回答
768 浏览

osx-snow-leopard - 使用 Textwrangler 排版 Lilypond 文件的 Shell 脚本

我需要一个 shell 脚本,它允许我从 TextWrangler(一个 Mac 应用程序)排版 Lilypond 文件。到目前为止,我想出了这个:

当然,这是行不通的。(这就是我在 Stack Overflow 的原因。)

当我从 TextWrangler 的 shebang 菜单运行该脚本时,我得到以下输出:

是什么赋予了?

我正在运行 Snow Leopard、TextWrangler 和 Lilypond。帮助表示赞赏。

0 投票
2 回答
70152 浏览

regex - 如何在 TextWrangler 中使用 grep 用逗号替换换行符?

我有一个文本文件容器多行,我需要将其转换为 csv。用“,”替换所有换行符的最简单方法是什么。我有 TextWrangler 并读到它可以通过使用 grep 和正则表达式来做到这一点,但是使用正则表达式的经验很少,也不知道 grep 是如何工作的。谁能帮我入门?

0 投票
2 回答
294 浏览

regex - 我可以使用正则表达式将标题复制到每个条目,直到下一个标题?(电子书中的超链接尾注)

好的,正则表达式忍者。我正在尝试设计一种模式来将超链接添加到 ePub 电子书 XHTML 文件中的尾注。问题是编号在每章内重新开始,所以我需要在锚名称中添加一个唯一标识符,以便散列到它的链接。

给定一个(非常简化的)这样的列表:

我需要把它变成这样的东西:

显然,需要在本书的实际文本中进行类似的搜索,每个尾注都将链接到endnotes.xhtml#endnote-introduction-1等等。

最大的障碍是每个匹配搜索都在前一个搜索结束之后开始,因此除非您使用递归,否则您无法匹配多个条目的同一位(在本例中为标题)。然而,到目前为止,我对递归的尝试只产生了无限循环。

我正在使用 TextWrangler 的 grep 引擎,但如果您在不同的编辑器(例如 vim)中有解决方案,那也没关系。

谢谢!

0 投票
1 回答
166 浏览

javascript - 剪切和粘贴源代码时导致 JavaScript 解析错误的原因是什么?

我将这个 SO 代码片段从浏览器剪切并粘贴到我的编辑器 (TextWrangler) 中。当我加载页面时,它给了我一个语法/解析错误(Safari)。

盯着它看了大约 10 分钟后,我手动重新输入了完全相同的代码,它按预期执行,没有任何解析错误。

好奇其他人是否得到相同的结果,我假设一定有一些隐藏字符会弄乱 JavaScript 语法..?有谁知道这些可能是哪些字符(返回?制表符?)以及您如何处理 - 这只是一个编辑器问题吗?通常我可以将浏览器窗口中的代码剪切和粘贴到代码编辑器中。

几个月后,这仍然是一个悬而未决的问题。

类似的事情再次发生,将一些 CSS 剪切并粘贴到 Vim 中:

color 属性不起作用(在浏览器中被忽略),但背景确实起作用。但是,如果我删除颜色和换行符之前的空格,那么颜色属性就会起作用!

我发现在 Vim 中你可以使用:set list来显示所有隐藏的字符。这就是我得到的:

没有什么不寻常的,对吧?

此外,如果我尝试cat -vt filename,我会得到:

同样,如果我只是删除“颜色”之前的空白区域,CSS 就可以完美运行。

关于如何查看隐藏字符的任何其他想法将不胜感激......

0 投票
1 回答
905 浏览

php - PHP ..当我单击文件时无法在 Mac 上运行

ex1.php

**里面的代码

我也试过这个(ex2.html):

提前致谢

0 投票
7 回答
17272 浏览

c++ - 什么是“shebang”线?

目前我正在尝试在我的新 Mac 上开始编程。我安装了 TextWrangler,并选择了 C++ 作为我的首选语言;因为我对它有一些先验知识,从我使用 Windows 开始。

所以,我编写了一个非常常见的“Hello World”程序。虽然,当我试图运行它时,我得到了一个错误:

“此文件似乎不包含有效的 'shebang' 行(应用程序错误代码:13304)”

我尝试搜索错误代码以了解如何解决此问题,但我找不到任何东西..我不知道什么是“shebang”行...有人可以帮帮我吗?

0 投票
2 回答
33728 浏览

textwrangler - 有没有办法在 TextWrangler 中格式化代码?

我在 Mac OS X 上使用 TextWrangler 进行一些 Web 开发。有没有办法自动格式化代码?

0 投票
3 回答
6039 浏览

c++ - 适用于 Mac OS X 的良好 C++ 编程环境

我试过 Xcode、textwrangler 和 Qt。我最喜欢textwrangler,但它不支持C++,即编译和检查语法。你能帮我推荐一个好的编辑器吗?

我不喜欢 Xcode,因为它会猜测你正在输入的函数,而且它并不能帮助我学习语法。

0 投票
1 回答
7553 浏览

regex - 如何替换 TextWrangler 中两个分隔符之间的项目

我想在音标斜杠之间替换一个音标,如下所示:

我的意思是,在所有情况下,我都想在任何两个拼音斜杠之间用“au”替换“ou”。例如:

进入

  • 文本文件包含 HTML 代码和一些文本正斜杠(如 A/B 而不是 A 或 B)
  • 字符串“anycharacter”可以是任何字符,一个或多个或没有字符。例如:/folou/、/houl/、/sou/、/dʒə'kousnis/...

到目前为止,我一直在使用:

但它会找到任何 /.../ 之间的所有字符串,包括正常的正斜杠和 HTLM 斜杠,并且在替换它时会绕过 /gou/、/tou/ 等项目。与上面的示例一样,输出为:

注意:将普通斜线之前的“vour”替换为“vaur”不是我的目的。

您能指导我如何解决上述问题吗?非常感谢。

0 投票
2 回答
612 浏览

objective-c - Apple 的服务实施指南 - 示例代码不起作用

每当我喜欢在网上冲浪并突出显示一堆文本时,我都会在上下文菜单上看到一个“带有所选内容的新 TextWrangler 文档”项。

如何在我的应用程序中复制此功能,以便每当用户在任何其他应用程序中选择文本时,他都可以在上下文菜单中看到“带有选择的新(我的应用程序)文档”项,然后单击它,它会提供所选内容文本到我的应用程序?

更新

为了尝试回答我自己的问题,我按照这里的示例代码:http: //developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/SysServices/Articles/providing.html

它在突出显示的文本上实现了一个简单的 rot13 加密服务。但它不起作用。

虽然我的“加密文本”出现在系统首选项菜单中,如上图所示的“带有选择的新建 TextWrangler 文档”,但它实际上并没有出现在应用程序的服务菜单或选择文本时的右键单击上下文菜单中。

有人可以告诉我为什么苹果文档中的示例代码不起作用

@PeterHosey 在这里,也有 NSRequiredContext :

我的应用程序名称称为“simpleEncrypt”,消息与从苹果服务实施指南中复制的消息完全相同。