我有一个长文本文件
gallery-dl -g -i w4b027.txt >
gallery-dl -g -i a4b028.txt >
gallery-dl -g -i b4b029.txt >
gallery-dl -g -i c4b030.txt >
gallery-dl -g -i d4b031.txt >
gallery-dl -g -i w4b032.txt >
gallery-dl -g -i w4b033.txt >
gallery-dl -g -i w4b034.txt >
gallery-dl -g -i w4b035.txt >
gallery-dl -g -i w4b036.txt >
gallery-dl -g -i w4b037.txt >
gallery-dl -g -i w4b038.txt >
gallery-dl -g -i w4b039.txt >
gallery-dl -g -i w4b040.txt >
我想成功
gallery-dl -g -i a4b027.txt > a4b027x.txt
gallery-dl -g -i b4b028.txt > b4b028x.txt
gallery-dl -g -i c4b029.txt > ...
第一个文本文件到后缀为“x”的第二个文本文件。
您可以按住alt以选择块模式下的文件名。然后将它们复制并粘贴到所需位置,然后一次修改所有行。
用 gif 来描述比用文字更容易:
除了使用鼠标,您还可以按住shift+alt然后使用箭头键在块模式下进行选择。您还可以使用向上/向下翻页键快速选择较大文件中的整列。
^.+\h(\S+)(\.txt) >\K
$1x$2
. matches newline
解释:
替代品:
截图(之前):
截图(之后):
使用Notepad++简化重复性任务的另一种方法是使用宏功能。
以下步骤将使用宏将为您重复的键盘击键...
打开长文本文件并将鼠标光标放在第一行最左边的最开始处
选择
Macro
|Start Recording
从Notepad++上部菜单栏这是您开始键盘步骤以完成第一行任务的地方
按住
Ctrl
键→
7 次按住
Ctrl
+Shift
并按该→
键 3 次按
Ctrl
+C
按键
End
1 次按
Ctrl
+V
按住
Ctrl
键←
2 次按键
X
1 次按键
↓
1 次按键
Home
1 次这是您停止完成第一行任务的键盘步骤的地方
Macro
|Stop Recording
从 Notepad++ 上部菜单栏您现在已经构建了宏,因此您可以启动它并将其播放到文件末尾以执行这些操作,直到最后一行,它会为您处理重复。
因此,只需在按下数字 11 键后停留在文档的第二行,
Home
然后...选择
Macro
|Run a Macros Multi Times...
从Notepad++上部菜单栏检查
Run until the end of the file
然后按Run
输出结果
支持资源
Notepad++ 搜索和替换:
查找内容:
gallery-dl -g -i (\w+).txt >
替换为:
gallery-dl -g -i \1.txt > \1x.txt
如果不是所有行都以空白结尾,则需要对其进行修改。
另一种解决方案是使用 Excel(或您选择的任何其他电子表格)。这可能需要更多步骤,但它支持不同长度的文件名,因此它更加通用。(您可以通过这种方式进行许多其他类似的操作,因此即使其他一些建议在这种特定情况下更为方便,在您的工具包中使用它也是一种有用的技术)。
.
”)。txt
,并用“ ”填充它.
。还要在任何你想要空间的地方添加列,并用一个空格填充它们,否则你以后会丢失你的空间。.
”和“txt
”的三列并将它们粘贴到“>
”列的右侧。(在两者之间添加另一列空格。).
,并用“ ”填充x
。\t
”替换为空,以删除所有选项卡。