前言

最新更换了macOS系统,首次从windows切换过来必然会有一个熟悉的过程。工欲善其事,必先利其器,作为一个java开发人员首先要将必要的软件下载安装好。在此记录一下需要下载的内容,以便以后查看和使用。

终端工具 Item

https://blog.csdn.net/color3366/article/details/123953824
https://blog.csdn.net/lxy4239/article/details/120154597

包管理工具 brew(类似centos的yum)

https://blog.csdn.net/muyimo/article/details/125211460

办公软件 office

https://blog.csdn.net/Tilling231/article/details/109287134
https://ask.zol.com.cn/x/7067564.html

画图工具 drawio

https://github.com/jgraph/drawio
https://drawio-app.com/

文本编辑器 Visual Studio Code:

https://code.visualstudio.com/

浏览器 chrome

postman的chrome插件

https://download.csdn.net/download/u012953370/86747255
https://blog.csdn.net/weixin_46607249/article/details/124121467

思维导图xMind

https://xmind.cn/

鼠标触控板方向反转工具Scroll Reverser

https://pilotmoon.com/scrollreverser/

hosts设置工具 SwitchHosts

https://github.com/oldj/SwitchHosts
https://blog.csdn.net/libusi001/article/details/108516673

视频播放器IINA

https://www.iina.io/

安卓调试 Android Emulator

https://blog.csdn.net/u012953370/article/details/126504396

java开发IDE idea

https://www.jetbrains.com/idea/
https://blog.csdn.net/qq_37699336/article/details/116528062
https://macwk.com/article/jetbrains-crack

java反编译工具 JD-GUI

http://java-decompiler.github.io/
https://zhuanlan.zhihu.com/p/453431240

测试工具 jmeter

https://jmeter.apache.org/download_jmeter.cgi
https://zhuanlan.zhihu.com/p/453431240

数据库客户端 DBeaver

https://dbeaver.io/

远程连接工具 finalShell

http://www.hostbuf.com/downloads/finalshell_install.pkg
(如果提示未验证的开发者,点击系统偏好设置->安全与隐私->允许从以下位置下载的App)

抓包工具 winshark

https://www.wireshark.org/#download
https://blog.csdn.net/csdnmmd/article/details/123638070

社交工具 微信

java开发环境

JDK
maven
git
...

环境变量配置

export GRADLE_HOME=/Users/xxx/softwares/gradle-4.4/bin
export PATH=$PATH:$GRADLE_HOME
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export FLUTTER_HOME=/Users/xxx/softwares/flutter/flutter
export PATH=${PATH}:${FLUTTER_HOME}/bin
export MAVEN_HOME=/Users/xxx/softwares/apache-maven-3.5.0-bin/apache-maven-3.5.0
export PATH=$PATH:$MAVEN_HOME/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

外设

由于我的mac本的接口都是type-c的,键盘和鼠标的usb口没办法插,需要一个外接转换头。要使用键鼠的可在京东商城搜索【type-c转接头】自行购买。

快捷键

macOS常用快捷键

Command + C = 复制
Command + V = 粘贴
Command + Option + V = 剪切
撤销操作:Command + Z
还原撤销操作:Command + SHIFT + Z
新建文件夹:Command + Shift + N
新建窗口(当前活动程序):Command + N
打开文件:Command + O
保存文件:Command + S
关闭当前窗口:Command + W
让当前活动程序进入全屏:Control + Command + F
Command-Shift-4 截取所选屏幕区域到一个文件
Command-Shift-3 截取全部屏幕到文件
Command-Shift-Control-3 截取全部屏幕到剪贴板
Command-Shift-4 截取所选屏幕区域到一个文件,或按空格键仅捕捉一个窗口
Command-Shift-Control-4 截取所选屏幕区域到剪贴板,或按空格键仅捕捉一个窗
Command-Option-esc 打开强制退出窗口
Command-H 隐藏(Hide)当前正在运行的应用程序窗口
Command-Option-H 隐藏(Hide)其他应用程序窗口
Command-Option-esc 打开“强制退出”窗口,如果有应用程序无响应,可在窗口列表中选择强制退出
Command-右箭头 将光标移至当前行的行尾
Command-B 切换所选文字粗体(Bold)显示
fn-Delete 相当于PC全尺寸键盘上的Delete,也就是向后删除
fn-上箭头 向上滚动一页(Page Up)
fn-下箭头 向下滚动一页(Page Down)
fn-左箭头 滚动至文稿开头(Home)
fn-右箭头 滚动至文稿末尾(End)
Command-右箭头 将光标移至当前行的行尾
Command-左箭头 将光标移至当前行的行首
Command-下箭头 将光标移至文稿末尾
Command-上箭头 将光标移至文稿开头
Option-右箭头 将光标移至下一个单词的末尾
Option-左箭头 将光标移至上一个单词的开头
Control-A 移至行或段落的开头
commond+shift+. 显示隐藏文件
在浏览器中:
Control-Tab 转向下一个标签页
Command-L 光标直接跳至地址栏
Control-Tab 转向下一个标签页
Control-Shift-Tab 转向上一个标签页
Command-加号或等号 放大页面
Command-减号 缩小页面
在Finder中:
Command-Option-V 剪切文件
Command-Shift-N 新建文件夹(New)
Command-Shift-G 调出窗口,可输入绝对路径直达文件夹(Go)
return 这个其实不算快捷键,点击文件,按下可重命名文件
Command-O 打开所选项。在Mac里打开文件不像Windows里直接按Enter
Command-Option-V 作用相当于Windows里的文件剪切。在其它位置上对文件复制(Command-C),在目的位置按下这个快捷键,文件将被剪切到此位置
Command-上箭头 打开包含当前文件夹的文件夹,相当于Windows里的“向上”
Command-Delete 将文件移至废纸篓
Command-Shift-Delete 清倒废纸篓
空格键 快速查看选中的文件,也就是预览功能
快速回到行首行尾:commond + 左右箭头
截图 commond-shift-4
从当前位置到行首或者行尾并且选中:commond+shift+左右箭头

idea快捷键

https://blog.csdn.net/Ha_Pipi/article/details/124105157
command-shift-f
commond-f
commond-shift-r
commond+o 查找类
commond+shift+o 查找文件
option+(fn)+F7 找到所有引用
commond+l 跳转到行
commond+delete(backspace) 删除一行
commond+option+左箭头 回到上次浏览位置
commond+shift+delete(backspace) 回到最近一次编辑位置
commond+option+(fn)+f6 弹出取消单元覆盖框

vscode

搜索历史:ctrl+F,弹出搜索框,在搜索框按住option+上下箭头查看历史
模糊查询:勾选查询框的.*选项,模糊匹配也是用.*关键字
列编辑模式:按住鼠标左键+option+shift
自动换行:option+z

java开发人员macOS系统上需要安装软件以及常用快捷键相关推荐

  1. macOS系统上flutter安装与环境配置

    flutter安装与环境配置 macOS系统上flutter安装与环境配置 添加国内镜像 获取flutter SDK 获取Android SDK 安装xcode flutter安装和配置过程中的一些错 ...

  2. 还在重复造轮子?Java开发人员必知必会的20种常用类库和API

    介绍 一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车.<Effective Java>的作者Joshua Bloch曾经说过:"建议使用现有的API来开发,而不 ...

  3. Java 开发人员必知必会的 20 种常用类库和 API

    一.日志相关类库 日志库是很常见的,因为你在每一个项目中都需要他们.打印日志是服务器端应用中最重要的事情,因为日志是你了解你的程序发生了什么的唯一途径.尽管JDK附带自己的日志库,但是还是有很多更好的 ...

  4. Java开发人员必知必会的20种常用类库和API

    一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车.<Effective Java>的作者Joshua Bloch曾经说过:"建议使用现有的API来开发,而不是重复 ...

  5. 为什么Java开发人员在简历上不敢轻易写精通Java

    你会Java语言进行开发,但是你敢说精通吗?但凡你简历上这么写,绝对会被人问到死. 技术深不只是停留在运用层面,更多的是对这门技术的使用场景,底层原理,遇到问题的处理方案,以及同类型的其他技术比较以及 ...

  6. 使用SDKMAN包管理器,在BSD-Unix系统上快捷安装软件(MacOS/OpenBSD/Solaris)

    1. 第一步 安装软件 # 第一步 使用如下命令安装软件 ,国内网络可能不通,可以使用VPN $ curl -s "https://get.sdkman.io" | bash 2. ...

  7. 如何在Linux/MacOS系统上安装Microsoft SQL Server

    转载来源:https://hub.docker.com/_/mssql-server-linux 如何在Linux/MacOS系统上安装Microsoft SQL Server 快速安装 # 首先在L ...

  8. 世界上有多少Java开发人员?

    甲骨文说 是9,000,000 . 维基百科声称 是10,000,000 . 来自NumberOf.net的人似乎是最精确的–他们知道那里确实有9,007,346 Java开发人员 . 不错的数字. ...

  9. 面向Java开发人员的Docker:简介

    本文是我们学院课程中名为< 面向Java开发人员的Docker教程 >的一部分. 在本课程中,我们提供了一系列教程,以便您可以开发自己的基于Docker的应用程序. 我们涵盖了广泛的主题, ...

最新文章

  1. Python之创建tuple
  2. 深入理解模板模式及实际应用
  3. frp端口映射服务器搭建
  4. Spring DI[依赖注入]
  5. java高并发(二)并发与高并发基本概念
  6. ArrayList的实现原理
  7. code.php验证码,php 验证码 实例
  8. python网页动图_python,tensorflow线性回归Django网页显示Gif动态图
  9. TensorFlow: 薛定谔的管道
  10. 32位汇编(1) - masm32环境配置
  11. moments音标_moment  是什么意思_moment  的翻译_音标_读音_用法_例句_爱词霸在线词典...
  12. Django cache redis 最全介绍
  13. 跳楼机(同余类最短路)
  14. 阿郎恋曲(阿郎的故事)
  15. MSP430初学one
  16. 360怎样修改wifi服务器,360路由器怎么设置无线网络
  17. 毒你没商量!DOC病毒原理完全解析(转)
  18. 使用4G模块实现IOT_Python库中,如何使用jieba模块来实现古典名著《西游记》的分词...
  19. 苹果原壁纸高清_绝美 | 风景手机壁纸图片
  20. 自动化测试不求人-每日1例 selenium自动化测试对元素截图实例

热门文章

  1. TOA(tcp option adress)安装
  2. 软件设计的哲学:第十六章 修改现有代码
  3. GLES2.0中文API-glShaderBinary
  4. Firefox 的用户脚本管理器 greasemonkey 的使用一例
  5. [导入]【07欧美爆笑青春性喜剧】《魅力学堂_青男涩女》【DVD中字】【15:00】
  6. 实验一:JSP编程范例
  7. 找回桌面清理向导清理多余IE图标
  8. 示波器探头基本知识详解
  9. ecw2c在工作中非常糟糕的一天教会了我关于建立Stack Overflow社区的知识
  10. 苹果icloud登录_怎么取消iCloud云上贵州运营的扣费