一、IDEA
1、好用快捷键
-
Ctrl+W 选中代码,连续按会有其他效果
-
Ctrl Space 代码提示
-
Ctrl+shift+F9 Jrebel热部署
-
Ctrl+F10 更新项目
-
Ctrl+F2 停止项目
-
Ctrl+Alt+F5 重启项目
-
Ctrl+Alt+T 选择自定义折叠代码区域功能
-
Ctrl+shift+上下方向键 上拉下拉窗口大小
-
ctrl shift back 返回上次编辑
-
alt + 鼠标点击 快速计算表达式的值
2、自定义快捷键
- Ctrl+shift+S 打开和关闭Services窗口
3、插件
- GsonFormat 可以将json格式的字符串自动转换成java类
- Key promoter 当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。这是一个非常有用的功能,很快就可以熟悉软件的快捷功能了。如果有快捷键的,会直接显示快捷键。
- CodeGlance 缩略图
- Jrebel for Intellij JRebel是一款JVM插件,它使得 Java代码修改后不用重启系统,立即生效。当然还是需要按一下快捷键才能生效的。
- Rainbow Brackets 彩虹括号。括号嵌套时,会用不同的颜色将括号标出。光标移到一个括号上,配对的括号也会高亮显示。再也不用去麻烦地对括号了!
- aiXcode & codota aiXcoder 是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术。它有可能向您推荐一整套代码,这将帮助您更快地编写代码。aiXcoder还提供了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。
类似插件还有 codota , codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。 - easyCode 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。
二、VIM
1、基本命令
-
i 插入模式
-
esc 普通模式
-
v 视图模式 即可以选中文本
-
: 命令模式
-
:q 如果未修改缓冲区数据,退出
-
:q!取消所有对缓冲区数据的修改并退出
-
:wq 将缓冲区数据保存到文件中并退出
-
shfit + (上下键) 翻页
2、在普通模式下编辑数据
-
x:删除当前光标所在位置的字符
-
dd:删除当前光标所在行
-
dw:删除当前光标所在位置的单词
-
A:在当前光标所在行行尾追加数据
-
u: ** 撤销前一编辑命令
-
y 复制
-
p 黏贴
-
yw 复制一个单词
** 复制粘贴:普通模式下按v 进入视图模式,上下键选中文本,按y复制,光标移动到目标位置按p粘贴
-
r char:用char替换当前光标所在位置的单个字符
-
R text:用text覆盖当前光标所在位置的数据,直到按下ESC键
-
/ 查找文本
-
😒/old/new/ 替换文本
- 😒/old/new/g :替换一行中的所有old
- :n,ms:/old/new/g :替换行号n和m之间的所有old
- :%s/old/new/g :替换整个文件中的所有old
- :%s/old/new/gc :替换整个文件中的所有old,但在每次出现时提示,询问是否要替换
三、Windows
1、基础快捷键
- ctrl+shift+u 或者 ctrl+u 切换大小写
- win+v 打开粘贴板
- win q 搜索
- shift delete 永久删除
- Ctrl+Shift+T 恢复被误删的网页
- win+e 打开资源管理器
- win+n 打开同级新窗口
- ctrl+shift+n 新建文件夹
2、dos命令
- jps 查看java进程
- netstat -ano | findstr xxxx xxxx为查询的端口状态
- tasklist | findstr xxxx
- taskkill -pid <进程号> -f 强制关闭某个进程
- jvisualvm.exe 图形化界面(在jdk路径的bin目录下,点击jvisualvm.exe)
四、Navicat
- ctrl+q 新建查询窗口
- ctrl+d 设计表结构
- ctrl± 缩小语句
- ctrl+= 放大语句