如何在vi中删除一个字符
How to remove a character in vi
在一个文件中,我多次出现特定字符(在本例中为 ^)。
例如:
"bower": "^1.8.2",
"dexie": "^1.5.1",
"elixir-typescript": "^2.1.0",
我想删除所有 ^ 字符。如何进行?
根据说明,我应该做如下事情:
:%s/^/
or
:%s/^/SOMETHIHNG/g
没有成功。有什么建议吗?
^
是匹配行首的特殊字符,所以必须用反斜杠转义。尝试 :%s/\^/something/g
转义特殊字符时,您可以使用另一个占位符 "prettify" 并避免使用许多斜杠,例如:
:%s#\^##g
在一个文件中,我多次出现特定字符(在本例中为 ^)。
例如:
"bower": "^1.8.2",
"dexie": "^1.5.1",
"elixir-typescript": "^2.1.0",
我想删除所有 ^ 字符。如何进行?
根据说明,我应该做如下事情:
:%s/^/
or
:%s/^/SOMETHIHNG/g
没有成功。有什么建议吗?
^
是匹配行首的特殊字符,所以必须用反斜杠转义。尝试 :%s/\^/something/g
转义特殊字符时,您可以使用另一个占位符 "prettify" 并避免使用许多斜杠,例如:
:%s#\^##g