在eclipse中存储代码片段
在使用vi和gvim 20年后,我最近半转换成了Eclipse。关于gvim,我错过的一件事是,我可以将一堆不同的代码片段剪切到命名缓冲区中,并在执行类似于重复一个常见习惯用法的操作时随意粘贴它们。例如,我会让ap粘贴它在eclipse中存储代码片段,eclipse,code-snippets,Eclipse,Code Snippets,在使用vi和gvim 20年后,我最近半转换成了Eclipse。关于gvim,我错过的一件事是,我可以将一堆不同的代码片段剪切到命名缓冲区中,并在执行类似于重复一个常见习惯用法的操作时随意粘贴它们。例如,我会让ap粘贴它 DatabaseHandle handle = null; try { handle = DatabaseConnectionPool.newHandle(); handle.commit(); } finally { handle.rollback(); D
DatabaseHandle handle = null;
try
{
handle = DatabaseConnectionPool.newHandle();
handle.commit();
}
finally
{
handle.rollback();
DatabaseConnectionPool.returnHandle(handle);
}
然后,bp将粘贴
DatabaseHandle handle = null;
try
{
handle = DatabaseConnectionPool.newHandle();
handle.commit();
}
finally
{
handle.rollback();
DatabaseConnectionPool.returnHandle(handle);
}
我可以在一天的时间里一遍又一遍地重复这两个步骤。在回答另一个问题时,有人提到您可以在Eclipse中“管理代码片段”,但没有提到如何管理。所以现在我要问:如何在Eclipse中管理代码片段 您可能希望将这两个代码段存储到中,如中所述 而且不要忘记在一个环境中快速执行任何类型的java代码片段的可能性(这并不完全是您想要的,但它有时会派上用场) 添加(在注释中) 事实上,通过在模板中添加变量和制表符,模板的功能变得更加强大,因此上面的示例将变成
dbHandle ctrl+space
。它将复制两个部分的片段,并将光标放在中间。
这个问题很古老,但Answare的链接更古老;) 下面是一个不错的教程:
Eclipse还提供了与VonC描述的模板功能非常相似的功能,称为(您相信吗)片段。窗口>显示视图>代码段 要添加新的代码段类别:在“代码段”窗口中单击鼠标右键,然后单击“自定义…”。。。 单击新建>新建类别。如有必要,请输入类别名称(例如“Java”)。单击应用。 选中所选类别后,单击新建>新建项目。输入您的代码片段
要使用代码段,请将光标放在要插入代码段的位置,然后双击“代码段”窗口中的代码段。我在一些IDE中使用过代码段,如Dreamweaver和Homesite,这是一种旧的Coldfusion IDE。我还在MySQL Workbench中使用了很多代码片段,在这里我输入了很多SQL,非常方便 我现在正在使用Eclipse Java EE IDE for Web Developers版本Indigo Release,并在窗口| Show View | Other…| General | snippets中找到了snippets面板。我能够操作它,并找出如何添加我想要的代码片段以及如何有效地使用它。我最近遇到了这个插件。
它完成了任务,我可以快速收集和搜索片段。一张图片值千言万语,这张怎么样 使用Eclipse Snipmatch(Eclipse for Java Developers包的一部分)
- 适用于Java代码片段,但也适用于任何其他语言,如HTML、ABABP、PHP等
- 您可以将编辑器中的任何代码片段直接转换为代码模板。突出显示要转换为代码段的代码,上下文菜单“创建代码段”,填写表单并完成
- 代码片段可以通过Git存储库与您的团队成员共享
我安装了SNIP2代码,但不知道如何使用它。如何访问它?我到处都看不到。试着在注册。然后,在Eclipse中,您会看到一个菜单项“Snip2Code”,用于向您的帐户添加新代码片段或搜索它们。我找到了一个关于如何在Eclipse中制作代码片段的好视频教程,它实际上在那里被称为模板:是否有使用代码段的键盘快捷键?变量替换是否有效?在我这方面,“插入变量占位符…”按钮被禁用。Ctrl-space是快捷键。在Eclipse 2019-12版本中,编辑模板时有一个“上下文”按钮。选择Java以在编辑Java代码时启用模板。