如何详细定义IDEA中快捷生成代码块的崛起步骤?

2026-04-30 09:222阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计737个文字,预计阅读时间需要3分钟。

如何详细定义IDEA中快捷生成代码块的崛起步骤?

话不多说,使用IDEA中的快捷代码生成功能,直接输入`sout`或`表达式.sout`,会生成如下代码:

javaSystem.out.println(表达式);

如果你自己定义这种快捷方式生成代码的方法,可以按照以下步骤操作:

1. 打开IDEA的设置(Settings)。

2.在搜索框中输入Live Templates。

3.在Live Templates配置中,点击+号添加一个新的模板。

4.在Template Text中输入模板内容,例如:

System.out.println(${0}); 这里`${0}`是一个占位符,它会在代码中替换为插入点后的内容。

5.在Description中输入一个描述性的名称,如Print expression。

6.点击Apply保存模板。

7.现在你可以使用快捷键(默认是`Ctrl+J`)输入描述性的名称来触发这个模板,然后按`Tab`键插入代码。

例如,如果你想要生成包含`trylock`的代码,可以这样设置:

1. 在Template Text中输入:

try { ${0} } catch (InterruptedException e) { e.printStackTrace(); }

2.描述为Try lock。

3.使用快捷键输入Try lock,然后按`Tab`键即可生成相应的代码块。

话不多说,使用过IDEA中快捷代码的同学应该都会用到 sout,以及表达式.sout
然后就会生成如下的代码


那么如果自己定义这种快捷生成代码的方法呢?

例如我想输入trylock就能自动生成如下代码

.lock(); try { } catch (Exception e) { e.printStackTrace(); } finally { .unlock(); }

第一种

或者表达式.trylock生成

如何详细定义IDEA中快捷生成代码块的崛起步骤?

表达式.lock(); try { } catch (Exception e) { e.printStackTrace(); } finally { 表达式.unlock(); }

第二种

不得不说IDEA真香,让我们快点开始吧!

打开

第一种

按照这种路径查找,Ctrl+alt+S快速打开设置或者按照下面的路径
file—>setting—>Editor—>Live Templete
然后新建一个Live Timplete


自定义快速生成代码,还可以通过变量控制光标自动切换位置

常用的有$FIRST$$SECOND$$THIRH$依次类推,还有$END$,控制光标输入位置。例>如如下模板

上面的模板的使用如下,输入public void会提示模板,然后选择模板输入信息即可

第二种

表达式 点 快捷码
路径
file—>setting—>Editor—>General—>Postfix Completion
添加



这样就可以通过300.tm就可以生成

try{ TimeUnit.MILLISECONDS.sleep(300); }catch(InterruptedException e){ e.printStackTrace(); }

到此这篇关于IDEA的崛起自己定义快捷生成代码块的详细步骤的文章就介绍到这了,更多相关idea定义快捷生成代码块内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

本文共计737个文字,预计阅读时间需要3分钟。

如何详细定义IDEA中快捷生成代码块的崛起步骤?

话不多说,使用IDEA中的快捷代码生成功能,直接输入`sout`或`表达式.sout`,会生成如下代码:

javaSystem.out.println(表达式);

如果你自己定义这种快捷方式生成代码的方法,可以按照以下步骤操作:

1. 打开IDEA的设置(Settings)。

2.在搜索框中输入Live Templates。

3.在Live Templates配置中,点击+号添加一个新的模板。

4.在Template Text中输入模板内容,例如:

System.out.println(${0}); 这里`${0}`是一个占位符,它会在代码中替换为插入点后的内容。

5.在Description中输入一个描述性的名称,如Print expression。

6.点击Apply保存模板。

7.现在你可以使用快捷键(默认是`Ctrl+J`)输入描述性的名称来触发这个模板,然后按`Tab`键插入代码。

例如,如果你想要生成包含`trylock`的代码,可以这样设置:

1. 在Template Text中输入:

try { ${0} } catch (InterruptedException e) { e.printStackTrace(); }

2.描述为Try lock。

3.使用快捷键输入Try lock,然后按`Tab`键即可生成相应的代码块。

话不多说,使用过IDEA中快捷代码的同学应该都会用到 sout,以及表达式.sout
然后就会生成如下的代码


那么如果自己定义这种快捷生成代码的方法呢?

例如我想输入trylock就能自动生成如下代码

.lock(); try { } catch (Exception e) { e.printStackTrace(); } finally { .unlock(); }

第一种

或者表达式.trylock生成

如何详细定义IDEA中快捷生成代码块的崛起步骤?

表达式.lock(); try { } catch (Exception e) { e.printStackTrace(); } finally { 表达式.unlock(); }

第二种

不得不说IDEA真香,让我们快点开始吧!

打开

第一种

按照这种路径查找,Ctrl+alt+S快速打开设置或者按照下面的路径
file—>setting—>Editor—>Live Templete
然后新建一个Live Timplete


自定义快速生成代码,还可以通过变量控制光标自动切换位置

常用的有$FIRST$$SECOND$$THIRH$依次类推,还有$END$,控制光标输入位置。例>如如下模板

上面的模板的使用如下,输入public void会提示模板,然后选择模板输入信息即可

第二种

表达式 点 快捷码
路径
file—>setting—>Editor—>General—>Postfix Completion
添加



这样就可以通过300.tm就可以生成

try{ TimeUnit.MILLISECONDS.sleep(300); }catch(InterruptedException e){ e.printStackTrace(); }

到此这篇关于IDEA的崛起自己定义快捷生成代码块的详细步骤的文章就介绍到这了,更多相关idea定义快捷生成代码块内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!