有谁知道重新格式化整个 txt 文件或选择内容的方法(我不在乎,两者都可以)以便添加空格来将文本对齐为列?
例子:
Green 5 Vest
Black 6.93 Scarf
Red 35.6 Hat
最终结果如下:
Green 5 Vest
Black 6.93 Scarf
Red 35.6 Hat
或类似的东西...我的意思是,重要的是它们以易于阅读的方式排列。
答案1
答案2
是的。根据“Ƭᴇcʜιᴇ007”,用制表符替换空格是最好的例子。
但是,如果您仍然喜欢进行特定的重复自动化工作,则可以使用宏。宏允许您重复一组操作(一次又一次……),但您需要“教” Notepad++ 您要先做什么。因此,请严格遵循以下说明,否则您可能会得到无法正常工作的结果。
请注意,为了简单起见,我将仅解释如何在您的第一个案例(您的第一个文件)中使用宏,以免不必要地重复。此外,在尝试此操作之前,请确保您有原始文件的备份,以防出现意外情况。
好的,开始吧:
- 打开 Notepad++,打开您的文件。
- 确保您位于第一行数据的开头,即,在您的情况下,包含字典中第一个单词的第一行。
- 从“宏”菜单中选择“开始录制”
仅使用第一组数据执行您需要执行的操作。对于您的第一个文件,这将是这样的:
- 将光标移至下一个单词“Green 5”
输入空格,然后将光标移动到下一个单词“Vest”。
- 这里的最后一步很重要,因为您希望在下一次运行宏时处于“正确的位置”
- 现在从“宏”菜单中选择“停止录制”
- 从“宏”菜单中,选择“保存录制的宏”,并赋予其适当的名称,然后单击“确定”
- 现在(仍将光标放在下一行的开头)选择“宏”>“多次运行宏”,选择您在步骤 6 中保存的宏并选择“运行到文件末尾”,然后单击确定。
宏现在将遍历您的文件。如果您的文件很大,请务必等待一段时间才能完成!您现在应该看到宏已根据需要将所有行向下移动。
同样的原则可以应用于您的第二个请求,尽管这需要更高级的宏和更多录制的操作。但是,一旦您理解了概念并知道如何录制宏并播放它,它应该是可行的。
希望这对你有帮助!