将文本重新格式化为 Notepad++ 中的列?

Mik*_*key 4 notepad++

任何人都知道一种重新格式化整个 txt 文件或选择的方法(我真的不在乎,两者都可以)以便它会添加空格以将文本对齐为列?

例子:

Green 5 Vest
Black 6.93 Scarf
Red 35.6 Hat
Run Code Online (Sandbox Code Playgroud)

所以它最终像:

Green 5    Vest
Black 6.93 Scarf
Red   35.6 Hat
Run Code Online (Sandbox Code Playgroud)

或类似的东西......我的意思是重要的是它们以易于阅读的方式排列。

Ƭᴇc*_*007 6

Notepad++ 有一个插件可以为您执行此操作。这叫做“代码对齐”。它允许您根据您选择的字符垂直对齐文本。您可以通过记事本插件管理器安装它。

下面是一个简单的使用场景。您从以下代码开始,然后通过“equals”对齐,这是插件的内置快捷方式/命令。

初始代码示例,未对齐

之后,您会得到以下结果:

等号对齐后的代码

您还可以更进一步,使用“align by...”命令,该命令允许您指定任意对齐字符串。在下面的示例中,我选择了“#”字符以将我的注释彼此对齐。这很可能是一个更长的字符串,而不是长度为 1 的字符串。

最终结果如下:

任意代码对齐字符串后的最终结果

来源