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

linux - 编辑文本中的部分行而不丢失其他行

我试图将tstop文本的参数从120to替换为80. 我得到的是一行文本:tstop 80,丢失了其余的文本。我用了

我只想更改该行tstop并保持其余文本不变。

部分文字如下:

0 投票
2 回答
1594 浏览

c - 使用泰勒级数编码 e^x 函数而不使用 math.h 和阶乘函数

我正在制作简单的计算器,它是 e^x 函数的一部分。

它适用于正数,但不适用于负 x。我怎样才能让它也适用于负 x?`

}

}

0 投票
1 回答
699 浏览

ex - 如果日期大于另一个日期,则 Excel 公式

我有约会的麻烦。不明白这是怎么回事,有些是正确的,有些是错误的。我已经尝试更改格式,不同的公式仍然无法正常工作。=IF(MONTH($M$6)&YEAR($M$6)>MONTH(N3)&YEAR(N3),"ON Risk","Expired")

感谢您的任何建议。

0 投票
0 回答
16 浏览

vi - 使用脚本将 javascript 文件插入现有的 html 文件

在发布程序生成某个 html 页面后,我想在元素中包含一些 javascript。我正在设置一些运行网站所需的参数的脚本,并希望在脚本中插入 javascript。我以为我可以使用 vi,但在寻找在脚本中使用 vi 的方法后,stackoverflow 说服我应该使用 ex 而不是 vi。我的问题是我无法让 ex 进入 :r 。我想:

其他建议的任何帮助将不胜感激。

0 投票
1 回答
1474 浏览

vba - 根据 VBA 中的单元格名称打开工作表

这是我第一次在 Stack Overflow 上发帖。我正在尝试使用 VBA 让它根据工作表 1 中的单元格值创建一个新工作表。但如果工作表已经存在,我需要它来打开该工作表。我对此有困难,因为我实际上不知道工作表的名称。我想如果我使用计数器创建另一个存储项目名称的工作表,我可以做到这一点。它显示我有运行时错误 91。这是我目前拥有的代码:

如果有人能指导我正确的方向,我将不胜感激!!

0 投票
1 回答
303 浏览

vim - 如何将 ex 模式下的命令字符串复制到剪贴板?

如何将 ex 模式下的命令字符串复制到剪贴板?

在此处输入图像描述

0 投票
1 回答
190 浏览

vim - 通过命令行运行 vim 与在 vim 编辑器中运行 vim 的区别

我正在尝试处理一系列文件。我注意到从命令行(即ex模式)运行特定命令存在差异。例如

似乎2,$g/^dog/d|wq已删除带有red和的行dog。这让我感到困惑,因为该命令应该:从第 2 行开始(转到 EOF)并删除所有以dog. 在这种情况下,我希望输出为:

事实上,如果我在 vim 编辑器中尝试这个,这就是观察到的确切行为。

vim -c问题:版本vim与运行此命令的版本之间存在差异的原因是什么?

0 投票
2 回答
608 浏览

vim - vim:基于一个 :global 命令运行多个命令

抱歉,如果这已经发布,因为我找不到答案,即使在 vim wiki 上也是如此。

有没有一种方法可以在 vim 命令行模式下通过一次:g搜索运行多个命令?

例如,

哪个(对于我打算做的事情)应该在每一行 matchfoo上替换bar为 register 的内容a然后找到下一次迭代cat(即使它前面有很多行),并将周围的单词放入 register a

相反,此特定语法使用初始寄存器的当前内容a完成替换命令,然后在单行上执行正常模式命令(在完成替换之后)。

此示例不是我的特定用例,但显示了此功能有用的一个实例。我意识到我可以把它全部放在一个单一exe的 ie, 中%g/foo/exe "norm :s/bar/\\=@a/g\<enter>/cat\<enter>\"ayiw",但我想用第一种方式来做,因为我觉得它更灵活。


我更喜欢使用 vanilla vim 来执行此操作,但如果存在为此的插件,那是一个不错的选择。有谁知道是否有语法来做这样的事情?

0 投票
1 回答
66 浏览

vim - vim: Prevent :exe from quitting after error

I have an error-checking one-liner vim command that looks like the following. It's not directly part of the question but works as an example, so feel free to ignore it:

Here is an explanation:

  • :'<,'>g/foo{.*}/ - Run the following command on all highlighted lines with foo{...}
  • exe "norm! - Start executing normal mode commands on each line
  • mx - Record the current line
  • f{lvt}y - Copy everything inside the curly braces of foo{...}
  • /\\(foo{\\)\\@!\<C-R>\"\<enter> - Forward search to an instance where the string inside the curly braces of foo{...} is not inside foo
  • yy'xP" - Copy that line, go back to x, and paste it above.

This is basically an error-checking command to see that every time a term is wrapped by foo{, it is always wrapped by foo. However, exe exits on the first case where / (forward search) doesn't find anything. I don't want that to happen.

How do I make exeand :g continue even with errors inside the exe command? I have tried :silent, but that does not save it.

I'd rather keep this as a one-liner, but functions are a second option I am okay with.

0 投票
1 回答
98 浏览

vim - 如何编写一个搜索文本并删除下 n 行的 ex 脚本?

我想编写一个搜索文本然后删除 23 行的 ex 脚本。我创建了一个exscript文件,其中包含:

然后我尝试$ ex - index.html < exscript了,但它做出了错误的、不可预测的编辑。

这些命令在 ex 中打开文件时有效,但不适用于脚本。我该如何解决?我不想使用行号,因为我必须在数百个文件上运行脚本,并且行号会有所不同。