如何获取书签列表?

如何获取书签列表?

Notepad++(我使用的是 6.0 版本)中的书签选项还可以,但是它们的实用性受到以下事实的限制:没有办法(我找不到)获取现有书签的列表,因此我无法跳转到我真正想要的书签。

这是一个缺失的重要功能,我个人觉得这很奇怪!我查看了已安装的插件,但没有看到任何与增强书签相关的内容。有没有办法在 Notepad++ 中获得此功能?

答案1

我知道这是一篇旧帖子,但 Notepad++ 中仍然存在此限制。除了 Sri Varshan 的建议外,另一个选择是使用名为NPP任务列表,可下载这里。它被设计为像待办事项列表一样工作,但也可以很好地用作书签列表。只需像任何其他 Notepad++ 插件一样安装它并编辑npp_任务列表.cfg文件中可以使用任意你想要的“$”模式;默认如下:

版本= 1

关键字=$TODO:
$NOTE:
$HACK:
$REVIEW:

任何包含上述关键字之一的行(实际上是以“$”开头的模式序列)都将包含在任务列表中,这是一个侧边栏。例如,如果您使用 VB 编写代码并输入以下行:

REM $NOTE:这是“书签”代码行。

...它将在任务列表中显示为:

$NOTE:这是“已加书签”的代码行。

您可以通过在任务列表中双击它们来浏览您的文档。

我还没有对这个插件进行广泛的测试,但到目前为止它看起来很稳定。

答案2

有一个插件叫命名书签插件可以帮助您在下拉列表中列出书签。如果您不喜欢使用任何插件,您实际上可以使用 Sessions,它显然不会列出书签,但至少会在您下次打开时保存它们。我在我的博客中写过这两种方法,您可以阅读它这里

答案3

根据目标和工作流程,可以借助 2 个插件(实际上是 3 个)创建一个用于文件内部导航的备用菜单,但我发现SourceCookifier对程序来说负担很重,因此可能不推荐。

这些都是标签查看位置导航。第一个创建文件中存在的代码标记树,因此可以在某些位置添加带有名称的标记,以便将它们列在树中并可以随意访问它们。第二个允许记录文件中不同位置的光标位置,然后使用记录位置列表在它们之间导航。

答案4

您可以使用以下方法将书签行复制到新选项卡:Search -> Bookmark -> Copy Bookmarked Lines

复制书签行

相关内容