更新于二〇二一年三月二十九日 21:36:37,补充更新一些好用的插件内容以及使用方法
更新于 2020 年 2 月 5 日 17:42:03,主要是更新了工作中比较实用的东西,搭配了 IDEA-VIM
shift+shift
to 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+A
find action- 通过 action 命令找到你想要的,设置快捷键
IDEA 自动补全功能:
"abcde".var
与obj.var
声明 new 语句obj.null
与obj.notNull
与obj.nn
声明判空语句obj.for
与obj.fori
带索引obj.a>0
与obj.cast
if 语句以及转型方法
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){
}