Vim 是否可以在源代码中不键入文本控制字符的情况下表示Control-V以进行比较?
考虑以下玩具函数。注意表达式Vim 是否可以在源代码中不键入文本控制字符的情况下表示Control-V以进行比较?,vim,Vim,考虑以下玩具函数。注意表达式^V是通过在vim中键入Control-V,Control-V生成的;当我在这里复制字符时,它没有显示,这就是为什么我使用两个字符来表示它 function! WasLastVisualModeBlock() if visualmode() == "^V" echom "Found Visual Block" endif endfunction 是否有一些我可以编写的等效函数不需要我在源代码中具有控制字符 我正在设想如下的事情 funct
^V
是通过在vim中键入Control-V,Control-V
生成的;当我在这里复制字符时,它没有显示,这就是为什么我使用两个字符来表示它
function! WasLastVisualModeBlock()
if visualmode() == "^V"
echom "Found Visual Block"
endif
endfunction
是否有一些我可以编写的等效函数不需要我在源代码中具有控制字符
我正在设想如下的事情
function! WasLastVisualModeBlock()
if visualmode() == magic_function_to_expand_my_exprssion("\<C-v>")
echom "Found Visual Block"
endif
endfunction
函数!waslastVisualModelBlock()
如果visualmode()==magic\u函数\u展开我的表达式(\”)
回声“发现视觉障碍”
恩迪夫
端功能
replicate of简言之,“\”已经足够“神奇”了。@马特,答案是一样的,但我不确定是不是同一个问题。谢谢你的指点!简言之,“\”已经足够“神奇”了。@马特,答案是一样的,但我不确定是不是同一个问题。谢谢你的指点!可能重复的