一直用eclipse,到了新的项目组,换了个开发工具,诸多不习惯。
如下是根据我自己的开发习惯总结的,参考了网上的前辈的总结。
====================破解和设置控制台编码=======================
下载JetbrainsCrack-2.6.2.jar到idea下面的bin目录
编辑idea64.exe.vmoptions,还有一个是idea.exe.vmoptions
用记事本打开 分别在最下面一行增加一行:
-javaagent:C:\mysoftware\IntelliJ IDEA 2017.1.2\bin\JetbrainsCrack-2.6.2.jar
-Dfile.encoding=UTF-8
重启一下软件,在进入出现有active code选择界面的时候 写入下面注册代码:(到2099年到期)
ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"idea",
"assigneeName":"",
"assigneeEmail":"idea@163.com",
"licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}
==================解决中文乱码=================================
http://blog.youkuaiyun.com/wo541075754/article/details/51150035
编辑idea64.exe.vmoptions,idea.exe.vmoptions
最后一行加上
-Dfile.encoding=UTF-8
==================设置project sdk==============================
file-->project structure-->new jdk
================== 快捷键相关==========================
这篇文章说的对比好
http://billben.iteye.com/blog/1736769
设置成eclipse快捷键
File-->Settings-->keymap (打开设置(CTRL+ALT+S)搜索keymap)
修改补全alt+/
点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。
在左侧的导航框中点击 KeyMap。
接着在右边的树型框中选择 Main menu –> Code –> Completion.
接着需要做两件事:
1. 移除原来的Cycle Expand Word 的 Alt+斜杠 快捷键绑定。
2. 在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt + 斜杠 快捷键。
设置不区分大小写
Intellij Idea默认是区分大小写的,可在{Settings->Editor->Code Completion}中将Case sensitive completion设置为None。
跳出完成整个代码的快捷键
ctrl+shift+enter 我的本意是不愿意用这个快捷键的,但是也没有eclipse那种enter建直接可以跳出去的,好吧就这样吧,无奈忍受
设置import只导入单个类,而不是*
Code Style--->Java---->Imports
然后设置Class count 和name Count足够大,可以设为999
alt+7 设置类的所有的方法,类似于eclipse的outline功能
Alt+Insert
生成getter setter 快捷键
设置idea自动import 包
settings --> 搜索auto import -->
Optimize imports on the fly和add unambiguous imports on the fly 打上勾
Alt+Enter就会提示自动创建serialVersionUID
Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’
选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID
设置项目JDK编译版本
Setting-->搜索Java Compiler-->右边设置单独项目编译jdk版本
================================================