【问题标题】:Save a text a reuse it later保存文本以供以后重复使用
【发布时间】:2014-06-29 20:26:37
【问题描述】:

notepad++ 中有没有办法保存文本,比如版权注释

<?xml version="1.0" encoding="utf-8"?>
<!--
    I did write this one day, it's my work
-->

及以后(即使在关闭notepad++之后),将其插入文件中?

不知何故,就像宏一样,但是我不想开始录制宏,然后(小心地)输入我的文本并保存该宏。

(可能已经回答了,但我不太清楚要使用什么关键字)


已编辑(具体情况)

我有很多 XML 文件:

<?xml version="1.0" encoding="utf-8"?>
<localization xml:lang="en">
<!-- Some XML nodes -->
</localization>

每种语言一个文件,每个项目一组所​​有语言。 在其中一个文件 (en.xml) 中,我写了一条关于这些文件如何工作的评论:

<!--
Use loc: namespace for each localization entry.
Nodes without this "loc:" namespace should be containers
and should contain "loc:" nodes or other containers.

@todo    Check every entry for typing mismistakes
@todo    Assign the XSD
-->

现在,我想在 notepad++ 中“保存”这段文本(就像一个宏,但我不想开始录制宏并重新输入文本)。然后,稍后,我打开fr.xml,并告诉notepad++ 将保存的文本粘贴到文件的开头。然后,我从fr.xml 复制节点,将它们粘贴到某个地方,然后在我的fr.xml 内部/外部使用 Ctrl+C Ctrl+V(通常的东西)。现在,我从fr.xml(如&lt;loc:foo/&gt;)复制一个节点并将其粘贴到de.xml。而且我希望仍然能够“粘贴”保存的文本,也就是注释&lt;!-- Use loc:...,即使我之前复制/粘贴在de.xml 中(所以我不能 Ctrl+C 注释,因为它会擦除/被擦除通过&lt;loc:foo/&gt;的副本)。

目前,我必须这样做的唯一方法是:

  • 开始录制宏
  • 重新输入文本我不想做这一步:我有详细的 cmets 来“记录”
  • 停止录制
  • 保存宏(使用快捷方式)。

在录制宏时重新输入文本(有些更长)很痛苦。

有没有一种方法可以在不重新输入文本的情况下创建宏? 如果没有,有没有办法“保存”文本并稍后将其插入其他文件(没有Ctrl+C/Ctrl+V)?

【问题讨论】:

  • 能否请您更具体地介绍一下您的场景??
  • @hariprasad 好的,添加了确切的场景。
  • @AdrianHHH 没错,FingerText 插件就是我要找的。谢谢!

标签: notepad++


【解决方案1】:

FingerText 就是答案。

我所说的(将文本保存在 N++ 中的“某处”并稍后重用)称为 代码片段(这里,它适用于文本和 cmets)。

FingerText 可通过 https://github.com/erinata/FingerText 或 Notepad++ 插件管理器访问。

此问题与 Manage code snippets in Notepad++

重复

【讨论】:

    猜你喜欢
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多