IDE神器intellij idea的基本使用
2016-09-29 16:25
423 查看
摘自: http://www.cnblogs.com/newpanderking/p/4887981.html
一、编码快捷键(比较常用的快捷键)该套快捷键选择的是:Mac OS X 10.5+
三、主题调节偏
默认有两种主题,个人比较喜欢黑色炫酷主题,看起来很拉风有木有。。。
不说废话,黑色的主题内已经很炫酷,默认代码颜色已经很炫酷,但是有些局部变量,单行注释之类的主题颜色稍嫌不够清晰
原自带主题
我修改后的样子:
修改方法:偏好设置-->Editor-->colors-->java中根据自己的喜好进行设置。
三、编码规范篇
1、使用eclipse的codeformatter格式化代码。
要下载插件:Eclipse Code Formatter插件
然后进行配置如下图,codeformatter.xml文件是已经有的,导入使用即可,这里是公司的编码规范文件不方面提供O(∩_∩)O~:
2、注释模板的配置,具体路径如下:Editor-->File and Code Templates -->Templates下对类,接口,枚举,和注解进行配置,这些是比较常用的需要模板配置,如下图:
这里提供一些配置:
复制代码
------类------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public class ${NAME} {
}
------接口------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public interface ${NAME} {
}
------枚举------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public enum ${NAME} {
}
------注解------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public @interface ${NAME} {
}
复制代码
还有就是getter、setter生成配置注释模板,直接cmd+N调出这个页面
修改需要的样式模板和注释即可,这里提供一个样式:
复制代码
-------getter----------
/**
Getter method for property $field.name.
@return property value of $field.name
*/
public ##
return $field.name;
}
-------setter----------
/**
Setter method for property $field.name.
@param $field.name value to be assigned to property $field.name
*/
}
复制代码
一、编码快捷键(比较常用的快捷键)该套快捷键选择的是:Mac OS X 10.5+
1、 alt+F7 非常非常频繁使用的一个快捷键,可以帮你找 到你的函数或者变量或者类的所有引用到的地方。 2、 cmd+e 最近的文件 3、 cmd+r 替换 4、 shift+enter 另起一行 5、 shift+F6 非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容 6、 cmd+k 提交代码至cvs 7、 cmd+t 从cvs中更新代码 8、 ctrl+enter generator(getter/setter) 9、 alt+enter 绝对的神级快捷键。。智能优化代码 10、 alt+cmd+l 代码格式化快捷键 11、 atrl+o 重写或实现(覆盖)方法 12、 cmd+o 查找类 13、 cmd+shilf+o 查找文件 14、 cmd+B 查找类声明(查找方法的所有引用,类似快捷键:alt+F7) 15、 cmd+alt+B 查找类实现 16、 cmd+u 父类或是父方法(super-class、super-method) 17、 ctrl+shilf+B 查找类型声明源 18、 ctrl+H 查看类的继承关系 19、 cmd+F12 显示当前类的结构(outline)即:方法和属性 20、 F1 显示文档注释 21、 cmd+alt+t 选择代码块,快速生成surround with,包括if…else/try…catch/do…while/while/Runnable等等 22、 ctrl+alt+o 优化导入包 23、 cmd+g 选中单词的下一个,在一个文件内选中一个单词,然后每次cmd+g找到该单词下次出现的位置,十分有用的快捷键,加上shift进入前一个。
三、主题调节偏
默认有两种主题,个人比较喜欢黑色炫酷主题,看起来很拉风有木有。。。
不说废话,黑色的主题内已经很炫酷,默认代码颜色已经很炫酷,但是有些局部变量,单行注释之类的主题颜色稍嫌不够清晰
原自带主题
我修改后的样子:
修改方法:偏好设置-->Editor-->colors-->java中根据自己的喜好进行设置。
三、编码规范篇
1、使用eclipse的codeformatter格式化代码。
要下载插件:Eclipse Code Formatter插件
然后进行配置如下图,codeformatter.xml文件是已经有的,导入使用即可,这里是公司的编码规范文件不方面提供O(∩_∩)O~:
2、注释模板的配置,具体路径如下:Editor-->File and Code Templates -->Templates下对类,接口,枚举,和注解进行配置,这些是比较常用的需要模板配置,如下图:
这里提供一些配置:
复制代码
------类------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public class ${NAME} {
}
------接口------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public interface ${NAME} {
}
------枚举------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public enum ${NAME} {
}
------注解------
/**
Company
Copyright (C) 2004-${YEAR} All Rights Reserved.
*/
if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**@author ${USER}
@version $Id ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME} ${USER} Exp $$
*/
public @interface ${NAME} {
}
复制代码
还有就是getter、setter生成配置注释模板,直接cmd+N调出这个页面
修改需要的样式模板和注释即可,这里提供一个样式:
复制代码
-------getter----------
/**
Getter method for property $field.name.
@return property value of $field.name
*/
public ##
if($field.modifierStatic)
static ##end
$field.type ##set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
if ($field.boolean && $field.primitive)
#if ($StringUtil.startsWithIgnoreCase($name, 'is')) #set($name = $StringUtil.decapitalize($name)) #else is## #end
else
get##end
${name}() {return $field.name;
}
-------setter----------
/**
Setter method for property $field.name.
@param $field.name value to be assigned to property $field.name
*/
set($paramName = $helper.getParamName($field, $project))
public ##if($field.modifierStatic)
static ##end
void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) {if ($field.name == $paramName)
#if (!$field.modifierStatic) this.## #else $classname.## #end
end
$field.name = $paramName;}
复制代码
相关文章推荐
- IDE神器intellij idea的基本使用
- IDE神器intellij idea的基本使用
- IDE神器intellij idea的基本使用
- JAVA IDE IntelliJ IDEA使用简介(二)—之基本操作
- JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
- IDE使用-IntelliJ IDEA For Mac 快捷键
- Maven项目管理(一) IntelliJ Idea+Maven环境搭建与基于命令行的基本使用
- JAVA IDE IntelliJ IDEA使用简介(一)—之界面元素
- Intellij IDE使用 ideavim,不能复制文档到系统粘贴板
- IntelliJ IDEA使用教程一 介绍&安装&基本配置
- 神器级IDE----IntelliJ IDEA
- Intellij IDEA的基本使用
- 【IntelliJ】IDEA使用--字体、编码和基本设置
- Intellij idea IDE的使用
- 最好的Java和Android开发IDE---IntelliJ IDEA使用技巧
- IntelliJ IDEA使用教程一 介绍&安装&基本配置
- IntelliJ IDEA使用
- Intellij IDEA + Jrebel 双神器组合提高生产力
- Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
- Intellij IDEA使用入门