gpt4 book ai didi

vim - "g?"命令在vim中提供了什么功能

转载 作者:行者123 更新时间:2023-12-04 02:43:34 25 4
gpt4 key购买 nike

作为一名初级程序员,我最近一直在 vimgolf 上练习 vim,看到命令“g?”被有效地用于将多行 'Ivm' 转换为 'Vim'。我知道这会将每个字母向右移动 13 次,但不明白这将如何证明是有用的,除非在这样的特殊情况下。

最佳答案

g?命令(输入 :help g? 用于简要文档)实现了 rot13 算法,它将每个字母在字母表中向前或向后旋转 13 个位置。

我不确定今天它的使用有多普遍,但在 Usenet 上,它曾经是编码剧透的常用方法。例如,如果我正在写一篇文章,给出了不是每个人都看过的东西的结尾,我可能会使用 rot13弱加密文章的一部分。这足以避免意外阅读(除非您已经进行了大量练习),但如果您使用具有内置 rot13 的新闻阅读器,则很容易阅读。功能——就像大多数人一样。

例如:

Pretend this is a spoiler. Filter with rot13 to read it.



会变成

Cergraq guvf vf n fcbvyre. Svygre jvgu ebg13 gb ernq vg.



如果不想看剧透,可以无视。如果我确实想阅读它,我可以很容易地解密它。

关于vim - "g?"命令在vim中提供了什么功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com