下载
官网:https://www.jetbrains.com/idea/download/previous.html
果壳:https://www.ghpym.com/idea.html
激活:
- 2020.1:jetbrains-agent-latest2020.1.zip 激活url:https://fls.jetbrains-agent.com
- 2019.3:jetbrainsCrack2019.3.zip
- 开源项目申请:https://www.jetbrains.com/community/opensource/#support
配置
主题
插件中心下载: Monocai Color Theme
VM变量
8G内存配置
help/edit vm options
-Xms1024m
-Xmx2048m
-Xverify:none
-Dfile.encoding=UTF-8
-Duser.name=tianyunperfect
idea显示内存:
setting—appearence—windows option====show memory
快捷键
keymap—>复制default
# 代码提示:
Basic-----alt /
# 格式化代码
reformat code------alt l
# 完成当前行
complete current------ctrl enter
# generate
Generate construct ------ alt \
# 运行当前代码
run context configuration ------- alt +
# 重命名
rename ------ alt + [ 或者 F2
# 关闭当前文件
command + F4 ------ command + w
# 打开项目所在路径
reveal in finder ------ alt + ` # mac
show in explorer # windows
# 新建test
command + shift + t ------ command + t
# 添加eslint格式化快捷
搜索:fix eslint 添加 ----- alt + s
注释
# region快捷键
修改ctrl + alt + t 为 alt + c
然后 alt + c +c 即可
视图切换
# 修改tool windows下的试图
alt + 1 project
alt + 2 maven
alt + 3 run
书签
# 修改 搜索 book
默认 F11 为书签标记和消除
设置 next 为 ctrl + ↓
设置 forward 为 ctrl + ↑
常用快捷键:
# 删除当前行
ctrl + Y
# 复制当前行
ctrl + D
# 注释
ctrl + / 单行格式化
ctrl + shift + / 多行格式化
# 移动行
alt shift + 上下箭头
# 搜索所有
shift + shift
# 显示所有方法
alt + 7
# 代码段折叠!!!
ctrl + alt + t ----> c
# 在类中新建测试
ctrl + shift + t
# 显示代码的继承关系
ctrl + h
# 显示project视图
command + 1
# 进入新类
command + n
# 打开最近
command + e
# 移动到文件头文件尾部
command + fn + 左右键
# 魔法值提取
ctrl + alt + c
快捷键迁移:
**
复制快捷键文件即可:bin\Idea\config\keymaps
常用配置
# 参数位置提示:
edit > general > codeCompletion :parameterInfo 全选
# 代码提示不区分大小写
edit > general : codeCompletion cass设为none
# 自动import
edit > general > autoImport:
add un 勾选
optimize 勾选
# 注释从代码开始
Editor > Code Style-Java>Code Generation:
取消Line comment at first column和Block comment at first column的选中
# 方法之间加分隔符
edit > general > appearence : show method separators选中
# properties中文变成unicode码
setting 搜索:File Encoding 选中:Transparent native-to-ascii conversion
# serialVersionUID关键字 提醒
Editor》Inspections 搜索 serialVersionUID 勾选---Serializable class without serialVersionUID
java编译版本
设置换行符
这个很重要,否则编写的shell文件到linux上无法运行。
不显示.idea
在下面添加即可。
自动下载源码
设置Tab空格
设置快捷输入
以fori为例
for($VARKIND$ $INDEX$ = 0; $INDEX$ < $LIMIT$; $INDEX$++) {
$END$
}