如何在 VS Code 中的特定字符处硬换行(不是自动换行)

How to hard-wrap lines in VS Code at a specific character (NOT word wrap)

我在一行文本文件中有一个Base64编码的字符串。换句话说,它不包含换行符。我想每 78 个字符插入一个换行符。

我发现的 "wrap" 扩展中的

None 就是这样做的,因为它们适用于自动换行并使用单词边界。 运行 这些函数中的任何一个都不执行任何操作,因为字符串不包含空格或单词边界。

我可以在 Unix 上使用 fold -w 78 之类的东西来做到这一点,但这似乎应该存在于 VS Code 中或至少是一个扩展中。

我不知道有哪个扩展程序可以满足您的具体要求,但我会做的是使用 Edit with Shell Command 扩展程序,并将其用于 运行 fold -w 78 在 VSCode 中的相关文本上。该扩展程序甚至具有 "quick command" 功能,您可以使用该功能保存该命令以便快速使用(如果您经常这样做的话)。

我经常使用该扩展来进行一次性转换,例如 sortsedtrfmt。当您知道如何将所需的转换表达为 shell 命令时,它真的很方便。