Mac环境下VS Code或命令行:给无点号行前置制表符的方法
VS Code 正则替换解决方法
- 打开替换面板:按
Cmd+Shift+F,切换到「替换」标签页 - 勾选面板里的「使用正则表达式」按钮(带
.*的图标) - 查找框输入:
^(?!.*\.)(.*)$ - 替换框输入:
\t\t$1(要和示例缩进一致的话,直接按两次Tab键输入实际制表符也可以) - 点击「替换全部」即可完成
命令行(sed)解决方法
打开终端,先切换到文件所在文件夹,再执行对应命令:
- 生成新文件(不改动原文件):
sed -E 's/^([^.]*)$/\t\t\1/' 你的文件名.txt > 输出文件名.txt
- 直接修改原文件(操作前建议先备份):
sed -i '' -E 's/^([^.]*)$/\t\t\1/' 你的文件名.txt
内容的提问来源于stack exchange,提问作者nedlud
相关产品推荐
相关产品推荐

