在eclipse中存储代码片段

Pau*_*lin 64 eclipse code-snippets

在使用vi和gvim 20年之后,我最近半转换为Eclipse.我想念gvim的一件事就是我可以将一堆不同的代码片段剪切成命名缓冲区,并在做重复常用习语之类的时候随意粘贴它们.例如,我有它所以"ap粘贴

DatabaseHandle handle = null;
try
{
  handle = DatabaseConnectionPool.newHandle();
Run Code Online (Sandbox Code Playgroud)

然后"bp粘贴

  handle.commit();
}
finally
{
  handle.rollback();
  DatabaseConnectionPool.returnHandle(handle);
}
Run Code Online (Sandbox Code Playgroud)

我可以在一天中一遍又一遍地重复它们.在另一个问题的答案中,有人提到你可以在Eclipse中"管理代码片段",但没有提到如何.所以现在我问:你如何管理Eclipse中的代码片段?

Von*_*onC 74

您可能希望将这两个片段存储到代码模板中,如本教程中所述.

并且不要忘记在剪贴簿中快速执行任何类型的Java代码片段的可能性(不完全是你想要的,但它有时可以派上用场)

Newtopian补充(在评论中)

事实上,通过在其中添加变量和tabstops,模板变得更加强大,因此上面的示例将成为dbHandle ctrl+space.它会从两个部分复制片段并将光标放在中间.

  • 我找到了一个关于如何在 Eclipse 中制作片段的很好的视频教程,它实际上被称为模板:http://www.youtube.com/watch?v=JqMxaETAMaA&feature=youtu.be (2认同)

Dav*_*ley 22

Eclipse还提供了与VonC描述的模板功能(称为您认为)片段非常类似的内容.窗口>显示视图>代码段.

要添加新的代码段类别,请执行以下操作:右键单击"代码段"窗口,然后单击"自定义"...单击"新建">"新建类别".如有必要,输入类别名称(例如"Java").单击"应用" 选择所选类别后,单击"新建">"新建项".输入您的代码段.

要使用代码段,请将光标放在要插入代码段的位置,然后双击"代码段"窗口中的代码段.

  • 是否有使用该代码段的键盘快捷键? (5认同)
  • Ctrl-空格键是快捷键。 (2认同)

小智 7

我最近遇到了Snip2Code插件.它完成了这项工作,我可以快速收集和搜索片段.


Sau*_*lui 7

那张图片胜过千言万语,这个怎么样?

在此输入图像描述