一直在用eclipse,今天用了一下IDEA,从SVN检出web项目,改了些代码,打成war包,提交到SVN,特此记录备忘。
1. 无法导入SVN项目,解决方法:重装TortoiseSVN客户端,安装所有features,以引入program: svn;
2. 设置JDK, File-->Project Structure-->Project Settings-->Project,设置Project SDK;File-->Project Structure-->Platform Settings中可以添加多个JDK版本;
3. 设置项目依赖jar包:File-->Project Structure-->Project Settings-->Libraries,可以添加项目lib下的jar,获这从maven仓库搜索并下载jar包;
4. 快捷键,设置为Eclipse风格:File-Settings(或Ctrl+Alt+S)来打开Setting窗口,选择keymap,选择eclipse即可;可以像下面这样设置Alt+/补全快捷键;
5. 调大字体: File-Settings-Colors&Fonts-Font,字体从12调成16或18即可;
6. 注释代码和取消注释: Ctrl+/ 注释单行, Ctrl+Shift+/注释多行;
7. 编译的class输出位置:
8.设置war包内容和地址, 把右边的AvailableElements都加进去,可以把class打成jar包,放到lib中。
不打jar包时,如果发现xml没到war包中,可以如下所示在classes目录下添加complie output;如果properties等配置文件不在war包里面,则classes下添加resources目录;如果发现个别文件总加不上,甚至在classes目录下创建目录结构,添加文件。
9.打包
选中项目,右键build module,进行编译打包,即上面设置的war包。
10.提交代码到SVN
项目右键-Subversion-Update Directory更新, 再Commit Directory提交
11. 黑色看着很累啊,背景调成护眼绿色吧
12.eclipse重命名文件按F2就可以,IDEA呢,选中文件、文件夹或变量,按Shift+Alt+R,或者右键-Refactor-Rename
13.Generate getter and setter, 快捷键Alt+Insert
14.导入包,设置自动导入如下图所示,也可以Alt+Enter手动导入同名包
15. eclipse中输入main、syso会自动补全,但IDEA默认不会!可以通过添加java的Template Group,再添加相应的Live Template设置自动补全模板。