VIM如何卸下引线^G

VIM如何卸下引线^G,vim,macvim,Vim,Macvim,这些似乎是空白,但我无法摆脱它们。 要删除前导空格,请在插入模式/ex模式下尝试此操作: :%s/^\s\+//e e标志告诉find replace命令:未找到匹配项不是错误。要删除前导空格,请在插入模式/ex模式下尝试此操作: :%s/^\s\+//e e标志告诉find replace命令:未找到匹配项不是错误。我的解决方案是在中添加这一行。vimrc: let g:NERDTreeNodeDelimiter = "\u00a0" Malte Kölle共享链接中的问题描述: Ner

这些似乎是空白,但我无法摆脱它们。

要删除前导空格,请在插入模式/ex模式下尝试此操作:

:%s/^\s\+//e

e标志告诉find replace命令:未找到匹配项不是错误。

要删除前导空格,请在插入模式/ex模式下尝试此操作:

:%s/^\s\+//e

e标志告诉find replace命令:未找到匹配项不是错误。

我的解决方案是在中添加这一行。vimrc:

let g:NERDTreeNodeDelimiter = "\u00a0"
Malte Kölle共享链接中的问题描述:

Nerdtree使用C-g作为树节点中项目之间的分隔符。 […]您可以在vimrc中写入这一行以替换C-g 不带分隔符的字符:let g:NERDTreeNodeDelimiter= \u00a0


我的解决方案是将这一行添加到。vimrc:

let g:NERDTreeNodeDelimiter = "\u00a0"
Malte Kölle共享链接中的问题描述:

Nerdtree使用C-g作为树节点中项目之间的分隔符。 […]您可以在vimrc中写入这一行以替换C-g 不带分隔符的字符:let g:NERDTreeNodeDelimiter= \u00a0

我建议如下: 获取您假定的空格字符ga或更好的代码,通过执行以下操作将其复制到寄存器,比如a

"ayl ...............
现在我们可以替换它的每一个出现

 :%s/<ctrl-r>a/new-pattern/g

 : .................. command
 % .................. the whole file
 <ctrl-r>a .......... type Ctrl-r plus a
 new-pattern ........ whatever you want
如果您刚刚获得了代码,那么您将不得不在替换中使用propper scape simbol。例如,十六进制windows行尾符号是:%x20

我建议如下: 获取您假定的空格字符ga或更好的代码,通过执行以下操作将其复制到寄存器,比如a

"ayl ...............
现在我们可以替换它的每一个出现

 :%s/<ctrl-r>a/new-pattern/g

 : .................. command
 % .................. the whole file
 <ctrl-r>a .......... type Ctrl-r plus a
 new-pattern ........ whatever you want

如果您刚刚获得了代码,那么您将不得不在替换中使用propper scape simbol。例如,十六进制windows行尾符号是:%x20

我在reddit上发现了一篇有趣的文章。他有一个类似的问题,有多种解决方案。这可能对你有帮助。谢谢你!这为我解决了问题。我在reddit上找到了一篇有趣的帖子。他有一个类似的问题,有多种解决方案。这可能对你有帮助。谢谢你!这为我解决了问题。