有没有人知道Notepad ++插件允许我通过任意(比方说,Powershell)过滤器运行我的文件内容?我有文本我想通过编写powershell脚本重新格式化,并且不想求助于命令行来执行此操作
答案 0 :(得分:0)
"$(FULL_CURRENT_PATH)"
的“运行”菜单(F5)。您只需要一个实际更改并覆盖它传递的文件的工具或一个使工具以这种方式工作的批处理。
所以说你有一个工具filter.ps1
可以在给定文件中搜索某些字符串:
param($fileIn)
# Search for following strings in our file
$p = @(".jpg", ".png")
$s = Get-Content $fileIn | Select-String -Pattern $p -SimpleMatch
$s | Set-Content $fileIn
您可以在编辑后的文件上运行此过滤器,如下所示
C:\tools\filter.ps1
POWERSHELL -File C:\tools\filter.ps1 -fileIn "$(FULL_CURRENT_PATH)"
请注意,您应在“设置”中启用“文件状态自动检测” - > “偏好......” - > “MISC”,以便自动为您显示对文件的更改。