正则表达式的行首错误 486 但行尾有效?
Error 486 on start-of-line for regex but end-of-line works?
我目前正在努力解决 Google 没有答案的简单问题。
我最近购买了一个 mac,并试图在其上使用 Vim。但是,自制软件版本和 machine 上的内置 Vim 都有一个问题,我无法在正则表达式行首字符 '^' 上使用替换命令。
例如,启动一个新文件并创建一些空行,
https://imgur.com/hCGyHl2
错误 486...
https://imgur.com/5x0CRUB
尝试使用不同的正则表达式字符,
https://imgur.com/FJkEhk4
这有用吗?我很困惑
https://imgur.com/ofHoPDn
所以在 freenode 的#vim 频道上进行一些探索和提问解决了这个问题。
原来我使用的字符是重音字符 ^ 而不是所需的 ASCII 字符 ^。
对于最终在这里绊倒的任何 mac 用户,请在输入 ^ 一次后按 space 以获得完整的 ASCII ^
我目前正在努力解决 Google 没有答案的简单问题。 我最近购买了一个 mac,并试图在其上使用 Vim。但是,自制软件版本和 machine 上的内置 Vim 都有一个问题,我无法在正则表达式行首字符 '^' 上使用替换命令。
例如,启动一个新文件并创建一些空行, https://imgur.com/hCGyHl2
错误 486... https://imgur.com/5x0CRUB
尝试使用不同的正则表达式字符, https://imgur.com/FJkEhk4
这有用吗?我很困惑 https://imgur.com/ofHoPDn
所以在 freenode 的#vim 频道上进行一些探索和提问解决了这个问题。
原来我使用的字符是重音字符 ^ 而不是所需的 ASCII 字符 ^。
对于最终在这里绊倒的任何 mac 用户,请在输入 ^ 一次后按 space 以获得完整的 ASCII ^