Eclipse小技巧--快速输入System.out.println();(转)
步骤1:指定“Content Assist”的快捷键,参考:善用 Eclipse 组合键,提高输入效率
步骤2:输入源代码是,先输入sysout,然后输入辅助快捷键:Alt+/,这样就可以自动生成:System.out.println();

通过上图可知,输入sys后按下快捷键“Alt+/”,会得到提示!
Eclipse Template简单应用
话说到现在我从来没有用过Eclipse Template来简化部分代码开发。即使像System.out.println();这样的语句我也是手动敲打,最多拷贝粘贴。熟不知Eclipse已经提供了更好的Template来支持简单扼代码重用功能。
其实代码开发的时候,很多代码是简单的重复。比如Java类的封装中对一个private变量的get和set操作,如果你的私有变量很多,需要更改的无非是简单的命名替换:
当然除此之外,还有其他的应用,比如你写main函数,for循环语句等。这些Eclipse 模板的使用将会使你事半功倍。
首先来看看Eclipse 模板的使用和快捷键设置。
1. Eclipse模板的使用很简单,加入我们要使用已经定义好的模板 stdout,该模板的功能就是输出语句:System.out.println();。使用方法:在Eclipse代码编辑框中你需要插入该语句的位置输入: stdout,然后使用快捷键:Alt+/,你就可以看到Eclipse模板自动把stdout自动替换了Java输出语句。你可以参考CSDN这篇文章。
2. 当然你可以自定义快捷键。设置方法:Perferences->General->Keys:如图所示:
如图找到Command下方的Content Assist项,你就会看到Binding,这里你可以自定义你喜欢的快捷键,设置方法很简单那,你需要那个键作为快捷键,就按那个键。设置之后保存即可。
接着我们看看如何自定义自己的模板:
1. 新建步骤:Perferences->Java->Editor->Templates,如图所示:

点击右上角的New,就可以新建自己的模板。这里假设是对常量进行定义和get功能的模板设置。设置代码如图所示。保存即可。
2. 使用方法: 其实之前已经介绍过了,就是在需要插入的位置,输入:myconstant,然后使用快捷键Alt+/.就可以看到如下的扩展:

来看看几个可能会用到的模板实例:
1. stdout, 模板为:
System.out.println(${word_selection}${});${cursor}
2. Log4J logger
${:import(org.apache.log4j.Logger)}
private static final Logger _logger = Logger.getLogger(${enclosing_type}.class);
3. 文本读取:
${:import(java.io.BufferedReader,
java.io.FileNotFoundException,
java.io.FileReader,
java.io.IOException)}
BufferedReader in = null;
try {
in = new BufferedReader(new FileReader(${fileName}));
String line;
while ((line = in.readLine()) != null) {
${process}
}
}
catch (FileNotFoundException e) {
logger.error(e) ;
}
catch (IOException e) {
logger.error(e) ;
} finally {
if(in != null) in.close();
}
${cursor}
4. foreach:
for (${iterable_type} ${iterable_element} : ${iterable}) {
${cursor}
}
5. null检查:
if( ${word_selection} != null ){
${cursor}
}
if( ${word_selection} == null ){
${cursor}
}
Eclipse小技巧--快速输入System.out.println();(转)的更多相关文章
- (转)Eclipse中快速输入System.out.println()的快捷键
https://blog.csdn.net/ShiMengRan107/article/details/73614417 善用 Eclipse 组合键,可以提高输入效率. Step1: Eclipse ...
- eclipse小技巧---快速复制全类名
选中类名,并鼠标右键选择 Copy qualified name
- 在eclipse中, 如何快速输入(快捷键)System.out.println();
1.快速输入(快捷键)System.out.println(); 首先输入sysout或syso,然后ALT+/ System.out.println(); 2.快速输入(快捷键)System.err ...
- HDU 5895 Mathematician QSC(矩阵乘法+循环节降幂+除法取模小技巧+快速幂)
传送门:HDU 5895 Mathematician QSC 这是一篇很好的题解,我想讲的他基本都讲了http://blog.csdn.net/queuelovestack/article/detai ...
- Eclipse小技巧<一>
Eclipse是一款特别好用的开源开发工具,基于插件的特性使其能够进行各种语言的开发.非常喜欢eclipse里的编码风格,感觉这个开发工具十分灵活,又有很多开发的小技巧能够提高开发效率,每次学到一个t ...
- 快速打出System.out.println("");
sysout---->Alt+/--->System.out.println():
- Eclipse快速输出System.out.println();
借鉴网上大佬博客 刚开始还好好敲代码 后来看博客发现其实输入syso或sysout 再按alt+/就OK 开始学JAVA,好好干.
- Eclipse小技巧
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ ...
- Mac小技巧:快速查看指定应用程序的所有窗口
我们知道在Mac中快速在系统所有程序中切换得快捷键为: cmd + tab 不过有时我们需要快速查看某一个程序的所有窗口,那又该如何呢? 以下方法在MacOS 10.12中测试成功! Mac默认该功能 ...
随机推荐
- 解析八大O2O典范:他们都做了什么?
随着无线技术的发展二维码的发展以及智能手机的普及,零售的解决方案不仅在在一台电脑上解决,可以从线上到线下,为消费者贯通线上线下的购物体验.人人都爱O2O,可做得好的O2O案例却并不多.要解决利益分配. ...
- 函数参数为int*和int&的区别
参数为int*,表明参数为指针,调用的时候需要地址,如f(&a): 参数为int&,传引用参数,调用时f(a),“引用类型的形参就通过形实结合,成为实参的一个别名,对形参的任何操作也就 ...
- RabbitMQ 基本概念介绍-----转载
1. 介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现.用于在分布式系统中存储转发消息,在易用性.扩展性.高可用性等方面都非 ...
- [ios]app后台运行
参考:http://www.douban.com/note/375127736/ 1 使用开源代码MMPDeepSleepPreventer将文件加入工程,包括音频文件.可以在源文件中加入单例,便于使 ...
- 【计算机网络】当输入URL后发生了什么
我们使用一个非常简单的模型,并假设它是最简单的HTTP请求,不使用代理并且使用的是IPv4 1. 浏览器首先判断使用的是什么协议(ftp/http),然后对URL进行安全检查.最后浏览器查看缓存,如果 ...
- Python学习笔记-Day2-Python基础之列表操作
列表的常用操作包括但不限于以下操作: 列表的索引,切片,追加,删除,切片等 这里将对列表的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 type(list) 使 ...
- Kernel启动时 驱动是如何加载的module_init,加载的次序如何;略见本文
Init.h中有相关initcall的启动次序,在system.map中可看出具体的__initcall指针的前后次序 #define pure_initcall(fn) __define_initc ...
- 灰色预测模型 c# 算法实现
public class GrayModel { private double a0, a1, a2; private int size; priva ...
- 创建Linux swap
创建SWAP文件(下面指定的是8G容量,系统物理内存8G): dd if=/dev/zero of=/data/swapfile bs=1M count=8192 格式化该文件 mkswap swap ...
- 2016CCPC东北地区大学生程序设计竞赛 1005 HDU5926
链接http://acm.hdu.edu.cn/showproblem.php?pid=5926 题意:给我们一个矩阵,问你根据连连看的玩法可以消去其中的元素 解法:连连看怎么玩,就怎么写,别忘记边界 ...