13

例如,我在 list.txt 中保存了一些链接:

d:\phpnow\htdocs\pm\includes\templates\slucky\common\tpl_gallery_display.php
d:\phpnow\htdocs\pm\includes\templates\slucky\common\tpl_main_page.php
d:\phpnow\htdocs\pm\includes\templates\slucky\templates\tpl_main_page.php
d:\phpnow\htdocs\pm\includes\templates\slucky\templates\tpl_product_info_display.php
d:\phpnow\htdocs\pm\includes\templates\slucky\templates\tpl_product_info_display2.php

我想在记事本++中打开它们。有没有插件可以完成这项工作?

4

7 回答 7

7

编写一个名为 openfromfiles.bat 的批处理文件并执行它。

@echo off
setlocal enableextensions enabledelayedexpansion

set LIST=
for /f %%x in (list.txt) do (
    set LIST=!LIST! "%%x"
    )
    echo %LIST%

"C:\Program Files\Notepad++\notepad++" %LIST%

这里是批处理文件的解释链接.. Windows XP 批处理文件 concat

于 2013-01-28T04:32:42.057 回答
6

创建会话文件:

    <NotepadPlus>
        <Session>
            <mainView>
                <File filename="PATH_TO_FILE_1"/>
                <File filename="PATH_TO_FILE_2"/>
                <File filename="PATH_TO_FILE_#"/>
            </mainView>
        </Session>
    </NotepadPlus>

加载它:文件->加载会话...

于 2014-11-19T10:45:35.927 回答
4

您不需要新插件。您可以使用命令行来执行此操作,并且必须将所有以空格分隔的文件作为命令行参数。您可以从 NotePad++ 文档中找到此详细信息。您可以创建一个 bat 文件来执行该命令。

例如:

<PATH_TO_NOTE_PAD++_FOLDER>/NotePad++.exe "PATH_TO_FILE_1" "PATH_TO_FILE2"
于 2013-01-28T04:05:04.620 回答
3

选定的答案不是很好 - 列表很长。反而:

for /f %%x in (list.txt) do (
    start "" "C:\Program Files\Notepad++\notepad++" "%%x"
    )
于 2016-06-28T18:14:34.673 回答
1

对于 powershell 脚本:

    Param
    (
        [Parameter(Mandatory=$true)]$File
    )


    Get-Content -Path $File | foreach {& "C:\Program Files\Notepad++\notepad++" $_}

或 powershell concole

    Get-Content -Path <File> | foreach {& "C:\Program Files\Notepad++\notepad++" $_}

Where - 列表的文件路径 做得好!

于 2018-08-21T13:19:44.470 回答
1

我使用了 Git Bash,以便将 find 的结果通过管道传输到 Notepad++ 中:

find . -type f -name "*.csproj" | xargs "C:\Program Files\Notepad++\notepad++.exe"

于 2018-12-17T08:12:29.783 回答
-1

最简单的方法是打开您通常会打开的所有文件。然后保存会话 将会话文件保存到方便的位置 然后在您想要打开该批文件时使用 Notepad++ 打开该文件。无需创建脚本、批处理或手动创建会话文件。

于 2017-10-05T17:07:55.380 回答