随机不定期整理
1. IDEA按住alt键,可以竖着Ctrl+C复制一列数据,在另一列同样alt选中,然后Ctrl+V粘贴。
2. IDEA全局设置自己下载的maven插件,不使用自带的。
file ——> new projects settings ——>Settings for new projects——>Build——>Build Tools——>Maven
3. IDEA使用初始化引导建立项目总是超时解决
方法1
选中custom,添加阿里网址:
http://start.aliyun.com
方法2
安装alibaba cloud插件,类似初始化引导,总之功能不止解决这个问题,还支持其他好多好多功能。
插件市场搜索,安装,重启IDEA即可创建项目(选择alibaba cloud代替以前的选择Spring Initializr)
4. IDEA重命名快捷键
ctrl + r的方式在当前的页面是管用的,跨页面就不好使了。
使用ctrl + shift + f 或者ctrl + shift + r是可以完成整个项目的相同字符串的更改。但是往往不同的类可能有相同的属性名字,这显然是不能一起改的。
使用shift + F6可以实现重命名,会将所有用到当前这个变量的名称都替换掉。
5. windows本地cmd检查远程服务器是否能连通
① ping
ping ip
② telnet (windows默认不开启,控制面板——>程序——>开启/关闭windows功能——>勾选telnet客户端,确定)
telnet ip port
③ netstat -ano 列出所有端口的情况
netstat -ano
④ 查看 指定端口的 PID:
netstat -ano |findstr "端口号"
⑤ 查看哪个进程或程序占用了 指定端口:
tasklist -ano |findstr "PID"
⑥ 结束程序或进程:
taskkill /f /t /im "PID 或者进程名称"
⑦ 查看本机当前ip
arp -a
6. linux下常用一些命令
lsof -i:8989
kill -9 PID
7. idea 突然导入的包名类名都爆红,但是程序可以正常运行
解决:点击 idae 的 File > Invalideate Caches / Restart 清除缓存并重启
即可。
8. IDEA中侧边栏隐藏某些文件的设置
经常初次提交时,idea会罗列出所有的unversioned文件,默认包含当前项目所有的程序文件。而我们实际需要的只有我们的关键代码程序配置等文件。
除了我们手动勾选要上传的文件之外,还有一个一劳永逸的办法:
1.进入idea设置界面
Windows环境:File - Settings - Editor - File Types
Mac环境:Preferences… - Editor - File Types
2.在下面的ignore files and folders 框里加入 .iml;.idea;target;
9. IDEA git提交忽略无用文件怎么设置?
我目前只是修改file type设置。
传送门:最佳方式
10. idea 项目文件名红色?
原因:设置了版本控制,但是未提交过,故这些文件会爆红。
解决:
点击commit提交,选中unresolved文件列表里要提交的文件,提交后,文件就会变为绿色。
11. idea debug 单步调试只执行一次?第二次执行直接到最后?
解决办法:假如你第一次debug,在一个类似for循环里结束了,然后参数++,想执行第二次;此时,①先点击下方控制台左侧 || 暂停 按钮;
② 然后再点击 倒三角, 就可以继续执行第二次单步调试了。
12. IDEA重装后打开项目不能运行?记录重装后的一些基本设置
13. 不小心双击运行了打包好的jar包,再次对它操作提示被占用?
解决:
快捷键Ctrl + Alt + Delete 打开任务管理器,在进程界面,上方名称 | 状态 区域处, 右键选择 命令行:
然后在命令行列里 找到 javaw.exe进程,结束任务即可解除jar包运行占用。
14、idea多模块项目,启动多个进程,关闭部分进程失败
idea界面点击关闭运行的进程后,仍然端口被占用,进程实际上没有被杀死。采用以下方式解决:
打开terminal注意两个命令:
netstat -ano | findstr “端口号” # 查找占用该端口的进程pid
taskkill /pid 20500 /F # 杀死进程 20500 , /F 是强制
15、2023新版IDEA点击右上角叉掉项目卡死出现closing project…
解决办法:
菜单 -> Help -> Find Action -> 输入“Registry” -> 在提示结果点击“Registry…” -> 去掉“ide.await.scope.completion”的勾选
点击close
然后就可以愉快的关闭了~