请考虑以下玩具功能。注意,表达式sc.parallelize(records.toSeq)
.flatMapValues(identity)
.map { case (k1, (k2, v)) => (k1, k2, v) }
是通过在vim中键入^V
生成的;当我在此处复制字符时,它没有显示,这就是为什么我使用两个字符来表示它。
Control-V, Control-V
是否可以编写一些等效的函数,这些函数不需要我在源代码中包含控制字符?
我正在设想类似以下的内容。
function! WasLastVisualModeBlock()
if visualmode() == "^V"
echom "Found Visual Block"
endif
endfunction