是否有一种快速的方法可以将对象/基元转换为 eclipse 中的其他对象/基元。我正在寻找类似快速 try/catch 块的东西:您选择块并按下Ctrl + Alt + Z
以用 try/catch 快速包围块。
因此,对于快速投射,您再次选择块,您按下键并使用自动完成快速键入对象的名称,瞧,您进行了投射。
我知道这Ctrl + 1
在自动更正可用时存在,但我也想单独进行。
谢谢。
是否有一种快速的方法可以将对象/基元转换为 eclipse 中的其他对象/基元。我正在寻找类似快速 try/catch 块的东西:您选择块并按下Ctrl + Alt + Z
以用 try/catch 快速包围块。
因此,对于快速投射,您再次选择块,您按下键并使用自动完成快速键入对象的名称,瞧,您进行了投射。
我知道这Ctrl + 1
在自动更正可用时存在,但我也想单独进行。
谢谢。
我实际上为我的 Eclipse 设置了这个代码模板。这是您可以配置它的方法。
转到打开Preferences
对话框,Windows > Preferences
然后导航到Java > Editor > Templates
。单击New...
此处创建一个新的代码模板,如下所示。
现在,在 Java 文件编辑器中,选择要键入的对象Ctrl + Space
cast 并点击。
调用代码模板,你会得到类似的东西
[type] [new_name] = ([type]) new ArrayList<String>();
其中[]
指示可以使用自动完成指定类型。
还有一个cast
可用的默认模板,可以通过键入cast
然后点击来调用Ctrl + Space
。不同之处在于它不支持选择,但允许您通过自动完成指定目标对象。我发现这两种变体都很有用。
[type] [new_name] = ([type]) [name];
Eclipse 提供了一种为快速修复创建快捷方式的方法。
您可以创建“按 ctrl+1 然后选择添加演员表选项”的快捷方式。使用这种方法,您甚至不必选择块,只需跨过它,就像使用 ctrl+1 时一样,而且您正在使用 IDE 现有选项。
它可以在菜单中完成Window > Preferences > General > Keys
,然后搜索Quick Fix - Add Cast
命令。分配您自己的绑定并完成!(由于我的声誉,无法上传图片)。
PD:在我的情况下,有两个Quick Fix - Add Cast
命令,其中只有一个可以解决问题,您可能必须同时尝试这两个命令。