Notepad ++中的一个著名插件FingerText

您所在的位置:网站首页 notepad怎么添加 Notepad ++中的一个著名插件FingerText

Notepad ++中的一个著名插件FingerText

2024-07-16 19:15| 来源: 网络整理| 查看: 265

FingerText简介

FingerText是Notepad ++的用[tab]键触发的快捷代码片段插入插件。在编程中可以很方便地插入代码模板. 支持多个热点同时编辑,嵌套热点,动态热点(不仅仅是纯文本,您还可以运行命令或在代码片段中触发另一个代码片段),热点文本提示(而不是仅使用$或#符号)和默认热点值。它还具有一个SnippetDock面板,其中显示了当前可用的片段列表。用户可以导入或导出可定制的代码片段并将其共享给其他人。

FingerText下载和安装

下载点: https://sourceforge.net/projects/fingertext/files/Alpha%20Releases/FingerText%20-%200.5.60.zip/download

https://sourceforge.net/projects/fingertext/files/Alpha%20Releases/

下载程序包FingerText - 0.5.60.zip

解压缩该程序包,然后将FingerText.dll复制到Notepad ++的plugins文件夹中。

使用说明文档

在压缩包中有readme.rdoc文件供参考。是本文的来源.

基本用法说明

假设已安装了FingerText并导入了示例代码段。在notepad ++中打开一个新文件,然后转到notepad ++菜单>插件> FingerText>Toggle on/off SnippetDock。将显示出一个对话框,其中包含可用插件的列表。其中,可以看到可用代码片段snippet的列表。 在这里插入图片描述 其中一个称为“ lorem”。 “lorem”是代码段的触发文本。要触发它,请键入“ lorem”(不带引号),然后按[Tab]键。

lorem[Tab]

触发器文本消失,并由一些lorem ipsum文本替换。

Lorem ipsum dolor sit amet, libero turpis non cras ligula, id commodo, .......................

可以尝试触发列表中的其他代码段。代码段可以长达几个段落(尝试使用“lorem”)。或一个短字(请尝试“ npp”)

npp[Tab]

键入时,可以注意到SnippetDock已更新。当键入“ lor”(不带引号)时,FingerText将在Dock上显示一个片段“ lorem”,以防您忘记如何拼写。

可以在文档中的任何地方触发。该代码段将插入到您在触发文本中键入的位置。

代码片段的作用范围

一些代码片段是针对特定文件扩展名。尝试打开一个新文件,并将其另存为“ test.cpp”。

请注意,这时SnippetDock已更新。列表中增加了一堆代码片段。其中之一称为“ cout”。尝试在test.cpp内部触发它。

cout[Tab]

则输出

cout END END 插件> FingerText>导出代码段。选择一个文件名(扩展名为.ftd),然后将代码段导出。可以采用与导入示例代码段相同的方式来导入它们。

.ftd文件为纯文本格式,因此也可以直接对其进行编辑。但是不要这样做,除非您确切地知道自己在做什么,因为这可能会导致导入和导出时出现严重问题。官方不支持编辑.ftd文件。如果使用sqlite,则也可以直接编辑代码段数据库。也没有官方支持。

其他说明

该插件2012年后没再更新, 但对新版notepad++也支持,且也好用.

代码段触发模式: 在默认情况下,代码段由Tab触发。在Notepad++中可以将其更改为所需的热键, 但用[tab]是比较方便的. 冲突也少.

静态热点: 静态热点由$ [![XXXXX]!]表示,其中XXXXX是热点的默认值。

动态热点: 当前有5种动态热点,即链,关键字和命令。$ [![(cha)XXXXX]!],$ [![(key)XXXXX]!]和$ [![(run)XXXXX]!], 以及Option和list。

文件夹结构: FingerText.ini和FingerText.db3文件位于config / FingerText文件夹中。

代码段打包格式使用ftd纯文本格式。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3