问题标签 [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 投票
0 回答
446 浏览

fortran - 编辑固定格式的 Fortran 时,TextWrangler 未显示正确的列号

我正在维护一个主要用固定格式 Fortran 编写的程序。我最近从 Windows PC 切换到 Mac,现在我正在使用 TextWrangler 来编辑我的代码。我注意到编辑器窗口中的缩进并不总是与代码的实际结构相对应。例如,以下随机行由 TextWrangler 显示如下:

显然,这并不反映代码的实际结构,因为固定格式的 Fortran 语句可能不会在第 7 列之前开始(除了少数例外)。但是,编译器没有抱怨,当我用另一个编辑器打开文件时,代码以正确的格式出现。

但是,如果我输入新行,如果编译器在第 7 列之前开始,编译器将中止编译(这是正常行为)。

我不太了解 TextWrangler 的这种行为。是故意的吗?TextWrangler 确实自动识别了该语言(as Fortran, not Fortran 9x),所以我想知道为什么它不考虑旧 Fortran 代码的这一重要方面。

有没有办法避免这种行为(同时保持 Fortran 语法突出显示)?由于程序很长,我想避免将其全部重写为自由格式的 Fortran。

0 投票
3 回答
271 浏览

regex - 如何合并以文本文件中相同项目开头的行

我有一个包含几千行的文本文件,如下所示:

文件:

我想合并所有以相同项目(as 1 and 5, 3 and 7)开头的行,以便我有一个像这样的新文本文件:

新文件:

我想知道这是否可以使用regexand/or来解决grep,如果可以,那么我该如何解决?

我很熟悉,grep因为我使用的是 TextWrangler,但也可以使用其他文本编辑器。

非常感谢帮助。

0 投票
6 回答
1643 浏览

regex - RegEx 使用 TextWrangler 删除重复的行首

试图转身

进入

因此,行已排序。如果连续的行以相同的字符序列开始,直到/包括一些分隔符(这里是冒号(以及它后面的空格)),则只应保留第一个实例 - 所有行的其余部分也应保留。以相同的字符序列开头的行可能多达十几行(半行)。输入包含大约 4,500 行...</p>

在 TextWrangler 中尝试过。

虽然搜索模式

匹配正确,既不替换

也不

让我接近我正在寻找的任何地方。

搜索模式

由于后视不是固定长度而被拒绝。- 不确定,但无论如何它都会朝着正确的方向发展。

查看 如何合并文本文件中以相同项目开头的行, 我想知道是否有一个优雅的(比如:一种搜索模式、一种替换、运行一次)解决方案。

另一方面,我可能只是无法提出正确的问题来搜索网络。如果您知道得更好,请指出我正确的方向。

保持其余行对齐当然是锦上添花……</p>

感谢您的时间。

0 投票
1 回答
2626 浏览

c# - 如何从不同的文件中引用 C# 类?

我是编程新手,正在尝试使用用于 BBEdit 的“TextWrangler”程序(类似于 NotePad++,但适用于 Mac)的 Mono 编译器来学习 C#。但是,我的问题非常简单:我正在尝试用 C# 编写一个非常简单的程序,该程序使用来自不同 .cs 文件的类。

我正在为此苦苦挣扎。如果这些类在同一个 .cs 文件中,我没有问题;否则,bash 终端不断给我错误。这是我的代码:

程序.cs:

汽车.cs:

所以你去。代码比看起来更简单 - 但每当我尝试编译这些文件时,它们都保存在我的 Finder 中的同一文件夹下,我得到以下结果:

程序.cs:

汽车.cs:

所以,是的,我被困住了。我已经倾注了许多关于 C# 入门类构建的资源,但我的运气一无所获。任何帮助将不胜感激。

0 投票
2 回答
155 浏览

regex - 多行正则表达式不适用于选项卡

我有一个大文本文件,其中包含 TextWrangler 中的一些注释,我想用 Regex 解析并将匹配项写入 CSV 文件以进行 MySQL 导入。这是一个示例源:

每个注释都以日期开头,后面是回车符,然后是标题和一些内容行。我目前正在 TW Find 对话框中使用以下正则表达式进行测试,并检查 Grep 以获取每个注释的日期、标题和内容块:

这样做是查找由返回包围的日期,然后捕获标题行,最后捕获后面的所有行,前提是没有遇到另一个日期块。后者使用非捕获负前瞻。在最后一步之前,启用 DOTALL 设置并(?s)在点元字符中包含返回。

使用 Find 上方的示例源代码适用于第一个注释,但不适用于第二个注释,其中一些行用制表符缩进。TW 显示此错误:

在此处输入图像描述

这就是我卡住的地方。谁能给我一个提示?

0 投票
1 回答
488 浏览

textwrangler - 在 Text Wrangler 中更改注释文本颜色

我想在我的 MAC 上更改 Text Wrangler 中的评论文本颜色。它是一种我不喜欢看到的淡淡的灰色。如果可能的话,我想把它改成绿色。谢谢。

0 投票
1 回答
2092 浏览

replace - TextWrangler:替换字符串中的行号

我正在寻找搜索所有出现的字符串并将它们替换为与行号相关的内容的最佳方法。

例如,第857行必须变为:

z 指数:96;

其中 96 = (行号+7 ) / 9。

第848行必须变为:

z 指数:95;

其中 95 = (行号+7 ) / 9。

我的文档的示例屏幕截图

0 投票
1 回答
848 浏览

macos - 在 TextWrangler 中导入 .txt 文件 - 内存不足错误代码:-108

我尝试将 .txt 文件导入 TextWrangler 4.5.10 版,但得到错误代码-108。该.txt文件为 1.11 GB。

我有一台 MacBook Pro 10.9.5 版。

我关闭了“在磁盘上更改时自动刷新文档”选项以节省内存,但结果相同。

我怎样才能将.txt文件导入?

0 投票
1 回答
35 浏览

java - 不是复数中的语句错误

}

我试图让我的代码工作,加、减和除复数。其他一切都是正确的,但我有一个错误。

它告诉我我的 else (imaginary < 0); 不正确..告诉我这不是声明

0 投票
1 回答
1238 浏览

textwrangler - 如何在文本管理员中找到 X 数字

我有一个看起来像这样的文本文件:

我需要在我的查找/替换中使用什么表达式来查找上述任意两个数字?

谢谢你