更新于二〇二一年三月二十九日 21:36:37,补充更新一些好用的插件内容以及使用方法
更新于 2020 年 2 月 5 日 17:42:03,主要是更新了工作中比较实用的东西,搭配了 IDEA-VIM
shift+shiftto anywhere(搜索)ctrl+F/B向前/后翻页 vimG/ g+g底部/头部 vimctrl+w v窗口左右切割 vim:set nu:set nonu设置行号/不设置:%s/target/replaceString/replaceFlag- replaceFlag: g 全局
n/N下个/上个搜索区域 vim$/O行尾/行头u/ctrl+r撤销/恢复操作ctrl+shift+Afind action- 通过 action 命令找到你想要的,设置快捷键
IDEA 自动补全功能:
"abcde".var与obj.var声明 new 语句obj.null与obj.notNull与obj.nn声明判空语句obj.for与obj.fori带索引obj.a>0与obj.castif 语句以及转型方法
vim 记录命令的方法
# 记录到x缓存(寄存器)中
qx
cmd1
cmd2
# ···
q
# 使用时用@x即可
@q
常用的快捷键
Alt+home home
Ctrl+Shift+C copy
Ctrl+Shift+V paste
Ctrl+Shift+N open
Ctrl+Shift+Alt+S project settings
Ctrl+O head
Ctrl+R End
Ctrl+F12 file structure
Ctrl+E Recent File
Ctrl+Q API search
Ctrl+ALT+S settings
F12 tools view
Tab implement codes
Ctrl+/ //code
Alt+F7 find who quote this
Alt+Shift+F9 Debug
Alt+shift+F10 Run
Ctrl+Shift+F9 compile
Ctrl+Shift+F10 build
Ctrl+ALT+Y sysn
Alt+1 project view
+2 collect view
+6 TODO
F2 error location
插件
| 插件名称 | 作用 |
|---|---|
| maven helper | > 检测 maven 资源冲突,同时用来寻找资源十分的方便 |
| lombok | > 支持 lombok 使用,解放写一些重复代码,像@Slf4j搭配log.info("xxx") |
| markdown | > 有免费版以及收费版的,不过其实 viusal code 的 markdown 插件也不错就是了 |
| GsonFormat | > json 转为实体类 |
| Alibaba 代码规范插件 | > 代码检查,也可以使用其他的检查,checkBug 之类的 |
| toolkit | > 实现接口快速调用,查询等等功能 |
| shortCut | > 当你使用鼠标点某项按钮过多时,提醒你相应的快捷键,同时这里我推荐把窗口的关闭设置多一个快捷键像 alt+C,这样就可以减少鼠标移去关窗口的时间 |
| codota AI | 智能写代码 |
| easy code | 写出自己的模板方便很多 |
| Translation | 翻译插件 yes |
| jrebel(付费) | save your life |
| sequence diagram | 类变为流程图,方便学习 |
template
- 生成格式
在 fileTemplates 可以对你常创建的 class 文件进行定制,像代码规范中往往要求要有 author,你可以在这个基础上进行定制
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*$END$
*
* 创建时间: ${DATE} ${TIME}
* 博客地址: <a href="https://tyrantqiao.com">详情戳我(╯‵□′)╯︵┻━┻)</a>
*
*@author tyrantqiao
*@version 1.0
**/
public class ${NAME} {
}
- 代码块,在 file 中可以定制自己想要的代码块,在 user 中创建,设置快捷方式,比如通过
.main生成
public static void main(String[] args){
}
maven配置
