3

我不小心在 vim 的普通模式下对 TSV 文件执行了一个命令,它将所有的 false 转换为 FALSE,将所有的 true 转换为 TRUE,并且从 12:48:03 AM 格式到 12:48 的所有时间。

我相信这是一个命令,因为我可以使用“u”和“Ctrl-R”撤消和重做它,但我不知道它是什么。有人知道吗?

如果有等效的命令模式,我也有兴趣了解它,但我正在尝试找到正常模式版本。

我已经尝试过 q: 并且知道这不是我不小心击中的命令模式命令。

4

3 回答 3

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 文档的更改中找到。

于 2012-06-22T01:29:08.217 回答
0

你知道 vim 有这样的魔力。尝试这个:

:%s/\(\d\d\:\d\d\)\:\d\d\ [A-P]M\|\(true\)\|\(false\)/\1\U\2\U\3/g

如果您需要解释,请回复帖子,我会解释。谢谢!!

于 2013-01-02T12:51:34.450 回答
0

~命令执行以下操作: 更改字符的大小写。这适用于视觉和命令模式。在可视模式下,更改突出显示字符的大小写。在命令模式下,更改光标下字符的大小写。此信息取自tuxfiles

编辑:我想我的回复并不能完全回答你的问题,但可能会对你有所帮助

另外,您如何将其与computer forensics?

于 2013-01-16T13:52:03.863 回答