Vim 为什么“let”会修改它指定的值?
我在命令模式下运行此命令:Vim 为什么“let”会修改它指定的值?,vim,Vim,我在命令模式下运行此命令: let @a="^M" reg a 我将此视为输出: --- Registers --- "a ^M^J 为什么会有额外的^J?有没有办法抑制这种行为?使用v、v和视觉模式将一些文本复制到寄存器中,以查看Vim如何处理每种情况 要强制使用特定模式(我假设v),请使用setreg() 有关更多帮助,请参阅 :h setreg( 使用v、v和视觉模式将一些文本复制到寄存器中,以查看Vim如何处理每种情况 要强制使用特定模式(我假设v),请使用setreg() 有
let @a="^M"
reg a
我将此视为输出:
--- Registers ---
"a ^M^J
为什么会有额外的
^J
?有没有办法抑制这种行为?使用v
、v
和
视觉模式将一些文本复制到寄存器中,以查看Vim如何处理每种情况
要强制使用特定模式(我假设v
),请使用setreg()
有关更多帮助,请参阅
:h setreg(
使用
v
、v
和
视觉模式将一些文本复制到寄存器中,以查看Vim如何处理每种情况
要强制使用特定模式(我假设v
),请使用setreg()
有关更多帮助,请参阅
:h setreg(
使用
v
、v
和
视觉模式将一些文本复制到寄存器中,以查看Vim如何处理每种情况
要强制使用特定模式(我假设v
),请使用setreg()
有关更多帮助,请参阅
:h setreg(
使用
v
、v
和
视觉模式将一些文本复制到寄存器中,以查看Vim如何处理每种情况
要强制使用特定模式(我假设v
),请使用setreg()
有关更多帮助,请参阅
:h setreg(
^M
是回车符^J
是换行符。Windows使用回车符后跟换行符(^M^J
)来表示换行符。所以我想这就是它的来源。不知道为什么?但是。^M
是回车符^J
是换行符。Windows使用回车符后跟换行符(^M^J
)来表示换行符。所以我想这就是它的来源。不知道为什么?但是。^M
是回车符^J
是换行符。Windows使用回车符后跟换行符(^M^J
)来表示换行符。所以我想这就是它的来源。不知道为什么?但是。^M
是回车符^J
是换行符。Windows使用回车符后跟换行符(^M^J
)来表示换行符。所以我想这就是它的来源。不知道为什么?然而