eclipse中的快速转换快捷方式

C.d*_*.d. 4 java eclipse casting keyboard-shortcuts hotkeys

有没有一种快速的方法将对象/原语转换为eclipse中的其他对象/原语.我正在寻找类似于快速尝试/捕获块的东西:您选择块并按下Ctrl + Alt + Z以使用try/catch快速围绕块.

因此,对于快速投射,您再次选择块,您按下键并使用自动完成快速键入对象的名称,然后您进行了投射.

我知道这存在Ctrl + 1于自动校正可用时,但我也想单独进行.

谢谢.

Rav*_*yal 6

我实际上已经为Eclipse设置了这个代码模板.以下是配置它的方法.

Preferences转到Windows > Preferences然后导航到打开对话框Java > Editor > Templates.单击New...此处以创建新的代码模板,如下所示.

代码模板

现在,在Java文件编辑器中,选择要键入cast和hit 的ObjectCtrl + Space.

Ctrl + Space下拉列表

调用代码模板,你会得到类似的东西

[type] [new_name] = ([type]) new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

其中[]指示可以使用auto-complete指定类型.

还有一个cast可用的默认模板,可以通过键入cast然后点击来调用Ctrl + Space.不同之处在于它不支持选择,但允许您通过自动完成指定目标对象.我发现这两种变体都很有用.

[type] [new_name] = ([type]) [name];
Run Code Online (Sandbox Code Playgroud)