- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在研究 ed 文本编辑器。
要退出输入模式,用户应输入一个句点 (.
)。
假设我想以文本形式输入句点。
我想到了一个解决方法:首先,我插入类似..
的内容。然后,我将 ..
替换为 .
.
但我的方法有点笨拙。有更好的方法吗?
最佳答案
通读 GNU ed(1)
的 C 源代码,没有转义符。在我想这样做的情况下,我倾向于添加一个空行,然后使用快速替换:
a↵
↵
.↵
s/^/.↵
或者您可以添加一个字符然后将其删除(如果您正在玩 ed(1)
高尔夫),则比上面多一个字符)
a↵
x↵
.↵
s/./.↵
关于bash - 如何在 ed 中逃脱句号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19608245/
这个问题在这里已经有了答案: How to escape the bang (!) character in Linux bash shell? (3 个答案) 关闭 5 年前。 我有一个复杂的命令
我有一个 javascript 转换工具,用于将 XML 移动到在 Fitnesse 静态页面上运行的 Fitnesse 表中,其中我在 CamelCase 和 xmlns 周围使用 !- 和 -!避
波浪字符是否需要在 bash 脚本中进行转义? 我试图用\~ 来逃避它,但它没有帮助。如果我删除 ~ 字符,下面的代码将按预期工作。 if ! [[ "$line" =~ ^[
在 Elixir 中,什么时候应该使用 Macro.escape/1 而不是 quote/1?我看过beginner's guide但这没有帮助。 最佳答案 quote/2返回 abstract sy
在我的表单中,我的复选框元素的名称是 onSite[]。 我编写了一个简单的 JavaScript,只需单击一下即可检查它们。 function checkAll(field) { for (i =
我有一个包含小数百分比值的字段。 文本 block 绑定(bind)到该字段,我想用 % 符号显示它。 例如:如果 myfield = 5.0,则文本应显示为“5.00 %” 这是我的绑定(bind)
是否有可能逃脱并保持非标准?表中模板 Wiki 标记中的 URL 中的字符? {| class="wikitable" |- ! Test in Table |- | [http://example.
我是一名优秀的程序员,十分优秀!