我意外地在vim的正常模式下在TSV文件上执行了一个命令,它将所有false转换为FALSE,所有true转换为TRUE,并且所有时间从12:48:03 AM格式转换为12:48
我相信这是一个单一命令,因为我可以使用'u'和'Ctrl-R'来撤消和重做它,但我无法弄清楚它是什么。有谁知道吗?
如果有一个等效的命令模式,我也有兴趣了解它,但我试图找到正常的模式版本。
我已经尝试过q:并且知道它不是我意外命中的命令模式命令。
答案 0 :(得分:1)
要更改字词的大小写,请在正常模式下使用"gu"
和"gU"
。两者都需要一个范围,所以他是一些例子:
guu - make whole line lowercase
gUU - make whole line UPPERCASE
guw - make word lowercase
gUw - make word UPPERCASE
guj - make this and next line lowercase
gUk - make this line and previous line UPPERCASE
它也适用于临终选择,并且完全"."
可重复。可以在vim文档中的change下找到更多内容。
答案 1 :(得分:1)
你知道vim有这种魔力。试试这个:
:%s/\(\d\d\:\d\d\)\:\d\d\ [A-P]M\|\(true\)\|\(false\)/\1\U\2\U\3/g
如果您需要解释,请回复帖子,我会解释。谢谢!
答案 2 :(得分:0)
~
命令执行以下操作:更改字符大小写。这在视觉和命令模式下都有效。在可视模式下,更改突出显示字符的大小写。在命令模式下,更改光标下字符的大小写。此信息取自tuxfiles
编辑:我想我的回复并不能完全回答你的问题,但可以帮到你
另外,您如何将其与computer forensics
相关联?