问题标签 [ex]

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 回答
87 浏览

vim - Vim:在指定的行上运行 Ex 命令,忽略折叠

在 Vim 中对行范围运行 Ex 命令时,范围总是扩展到覆盖相邻的折叠(在 中记录:help fold-behavior)。例如,给定以下文件:

:2s/o//n命令(即在第二行计算 o)将打印:

但是,如果我折叠整个文件,我会得到:

有没有办法覆盖/解决这种行为?我想在精确指定的行范围内运行我的命令;我不在乎褶皱。

0 投票
1 回答
695 浏览

bash - 如何从vi返回ex模式?

我正在学习 vi/vim。最近,我遇到了一些不确定的问题。当我运行时:

前编辑器打开。好的,很好。玩了一段时间后,我跑了:

现在我处于正常的vi模式。这里一切都很清楚。但问题是: 我怎样才能回到 ex 模式(我第一次ex filename从 bash 运行)?我试过 [shift]+[q](因此是 Q),但没有任何反应。

0 投票
2 回答
1309 浏览

vim - 追加到 vim 匹配正则表达式中的行

我有一个 json 文件,我在使用 vim 时运行了一个查找和替换,但是我,在行尾忘记了一个。

使用 vim,如何将 a 添加,到每行匹配\"id\"\:[0-9].*$

0 投票
1 回答
103 浏览

excel-formula - Excel 2013 - "too many arguments" message to IFAND formula

I am creating a decision tool where yes/no responses will trigger a follow up question or decision. I created a formula with 13 arguments where each IF has two AND conditions (if no - it is true, if yes - It is false). I am no expert and tried to follow the guidance from several tutorials and help sites. This is my formula:

What did I do wrong??? Please HELP!!!

0 投票
2 回答
797 浏览

excel - 将两个列表相互匹配

我有两个列表,列表 1 和列表 2。两个列表都有两列,A 列和 B 列,A(ID)和 B(值)列中的值相互对应。我需要将这两个列表相互比较,并在它们发生时发现不匹配。

我要做的是创建第三列 C 列,以说明这两个列表之间是否存在匹配或不匹配,基本上说明一个列表中的 ID 在另一个列表中是否具有不同的值,例如:

匹配项为:列表 1:A 列=tom,B 列=5。清单 2:A 列=tom,B 列=5。

不匹配将是:列表 1:列 A=tom,列 B=5。清单 2:A 列=tom,B 列=2。

问题是,列表 2 具有包含不同对应值的列 A 的重复项(列 B)。我的规则是:如果两个列表之间有一个匹配项(即使列表中稍后出现不匹配)将其标记为“匹配”,但如果任何 ID 都没有匹配项(A 列),则将其标记为作为“不匹配”。

这是我正在使用的公式,它从列表 1 中获取原始 ID(列 A)并尝试从列表 1 和列表 2 中查找匹配或不匹配:

=IF(VLOOKUP(A1,A:B,2,FALSE)=VLOOKUP(A1,C:D,2,FALSE),"匹配","不匹配")

我不能简单地删除重复项,因为它们不仅仅是重复项,它是一个列表中具有多个值(B 列)的单个 ID(A 列),但我现在使用的公式不能解释我想要实施的规则而且我真的不知道从哪里开始或如何制作一个公式来理解如果 ID(A 列)包含一个匹配项,即使还有其他不匹配项,也将其标记为匹配项。我遇到的第二个问题是以某种方式报告它,我可以将 ID(A 列)和它的状态(匹配或不匹配)放在一个没有重复的列中,我想这与原始问题有关。

很抱歉解释太长,但我提前感谢任何帮助。

样本数据:

清单 1:

A 栏 | B栏

汤姆| 1

乔恩 | 2

弗雷德 | 3

布拉德 | 4

清单 2:

A栏| B栏

汤姆| 1

乔恩 | 5

乔恩 | 1

弗雷德 | 1

弗雷德 | 2

弗雷德 | 3

布拉德 | 2

(期望结果)清单 3:

A 栏 | B栏

汤姆| MATCH *因为 tom 在两个列表的 B 列中具有相同的值

乔恩 | MISMATCH *因为 jon 在他的 ID 出现的所有时间中,两个列表的 B 列中的值都不同

弗雷德 | MATCH *因为即使存在一些不匹配,他在两个列表中的列 B 中至少有一个匹配项,这就是规则生效的地方

布拉德 | MISMATCH *因为他在两个列表中的 B 列中的值不匹配

示例屏幕 截图:示例数据的屏幕截图

0 投票
1 回答
197 浏览

bash - 使用 ex 编辑器按照文件中的模式递增数字

我知道如何在像这个答案ex这样的语法中使用编辑器来对文件进行小的编辑。

例如,如答案中所述,假设我的文件内容如下:-

使用 运行命令ex,例如

patternGoingDown在第二次出现foo. 我的要求是采用类似的逻辑在模式之后增加一个数字。

例子:-

是否可以使用ex编辑器将数字从60增加到61喜欢

虽然有一个前编辑帮助页面可用,但我不知道如何

  1. 在搜索模式之后解析下一个字符,number在这种情况下
  2. 使用编辑器时61我通常可以通过的增量。Ctrl+Avi

我知道这项工作还有其他工具,但我特别需要使用ex我提到的语法中的编辑器。

0 投票
3 回答
791 浏览

bash - shell 脚本替换文件中的变量 - Sed 用于就地更新的 -i 选项出错

这是我的test.env

我想用来test.sh 替换中的值test.env

这是我的test.sh

但我有错误

我该如何解决?

0 投票
3 回答
114 浏览

vim - vim:如何删除整个文件的 6 个领导字符?

我有一个文本文件

我希望删除所有行的前 6 个字符。是否有可以做到这一点的单行 vim 正常模式命令?

0 投票
0 回答
810 浏览

exchange-server - Microsoft Exchange 2016 上的自动发现过程中的错误

我正在开发通过自动发现程序连接到 Microsoft Exchange Server 并使用 Exchange 数据的 IP 电话软件。

我正在使用 Microsoft Exchange Server 2016。

目前,我无法确定应该在哪个 URL 上发送自动发现请求。

请求如下:

我尝试了几种可能的自动发现 URL:

1) 如果我使用如下所述的 URL: https ://msdn.microsoft.com/en-us/library/office/jj900169(v=exchg.150).aspx

例如:

其中“domain.com”是我们的域名,

然后我得到 200 OK HTTP 响应,但里面有 601 错误:

2) 我检查了执行成功自动发现的测试电子邮件自动配置实用程序的日志,并找出了它最终使用的 URL。它有点奇怪,因为它包含用户名并且后面有两个点 ..(这似乎是错误的格式):

我尝试了这个 URL(只有一个点)并得到了 404 Not Found HTTP Response 虽然测试电子邮件自动配置成功了这个 URL(根据它的日志)。

我也尝试了相同的 URL,但没有用户和域:

并得到与第 1 页相同的 601 错误)

问题是:

1)这两个描述的错误的原因可能是什么?

2) 我应该如何确定我的案例使用哪个 URL 进行自动发现?

提前致谢。

0 投票
1 回答
209 浏览

vim - 在 vim ex 模式下,@% 是做什么的?

我正在编写一个小的 vim 领导者映射来将(GitHub 风格的降价)中的文件转换为 pdf。

这两种方法都有效,并且在功能上似乎是等效的:

我有第一个工作(感谢 Stack Overflow ;)但我并没有真正理解@%第一个 shellescape 中的。所以我把它换成了expand('%')我“得到”更多的东西。

任何人都可以解释其中的区别,甚至可以去哪里查找?我确实读过:help :@,但它谈到了Execute the contents of register as an ex command,这似乎不是这里发生的事情。

任何帮助/指针都会很棒!