MacPro Java服务端研发 新手入门指导

本文档详细介绍了从Windows切换到MacOS的基本操作,包括启动台、访达、终端的使用,以及Office软件和AppStore的介绍。重点讲解了Java开发环境的配置,如JDK、Maven、Git、IDEA的安装与设置,同时还涉及SSH密钥的管理和Git的使用。此外,还分享了一些常用的IDEA快捷键,帮助开发者提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、导读

从windows电脑切换到mac电脑,入门有些门槛,但是借助于本篇内容,可以快速学习掌握,并同时安装基于Java服务端开发的一系列常用系统软件工具环境。

首先,第一点MacPro的操作系统跟Linux系统在命令上大致相同,因此如果掌握Linux相关命令的基础上,使用Mac系统会容易的多。此外,MacPro系统有GUI,因此安装相关程序跟Windows系统也很类似。

二、认识系统

1、启动台(Launchpad)

所有安装的客户端程序,都在启动台中可以看到,启动台中,拖动程序可以把相关程序划分到一个文件夹中。

2、访达(Finder)

访达类似window系统一个快捷方式,可以访问相关磁盘存储入口,譬如根用户、下载(Download)、图片(Picture)、文稿(Document)、应用程序(Application)等,最重要的是有个隔空投送,只要是苹果相关设备,就可以通过这个隔空投送相互发送文件,很是方便。

在这里插入图片描述

【温馨提示】:【下载】都是存储每次下载的文件,默认放在这个目录下。【根用户】:如上图suze就是我的root用户,相关文件可以在此用户目录下,继续创建文件夹。
在这里插入图片描述

如上图,这是我的根用户文件夹目录,最下边的几个在访达中也能看到。另外根据日常习惯,可以创建相关目录,比如git工程目录(git),dev(相关工具包安装目录,譬如tomcat、maven、gradle)

偏好设置
在这里插入图片描述

如下图,在这里可以设置边侧栏,对钩的即为显示
在这里插入图片描述

3、终端(Terminal)

可以再启动台中搜索终端,既可以找到,也可以安装iterm2客户端程序即可。
如下图,输入 ls -la ~ 既可以输出根用户下的所有文件,文件目录,以及以.开头的隐藏文件及目录。
在这里插入图片描述

4、办公软件(Office)

本身系统内置了相关软件,譬如(Pages、Numbers),Pages类似Word,编辑内容后,可以到处PDF文件。也可以自己安装WPS,该软件继承了word、PPT、excel等。

5、应用商店(App Store)

相关安装客户端程序,可以从启动台搜索App Store,基于苹果自带的应用商店选择安装自己的程序,不过需要登录iCloud ID,也可以从浏览器下载安装程序(通常是dmg文件,点击安装有可视化引导步骤,按照步骤安装即可)

三、开发软件

1、JDK

通常下载jdk8即可,下载地址:https://www.oracle.com/java/technologies/downloads/#java8-mac
系统环境变量同样 sudo vim ~/.bash_profile,配置即可。
如下节截图,先配置JAVA_HOME,然后在PATH中 配置 $JAVA_HOME/bin:即可。

2、Maven

解压包放置在根用户的dev下边即可,然后设置系统环境变量
打开终端,输入 sudo vim ~/.bash_profile,然后设置密码,既可以在此文件中添加系统环境变量
一次设置maven home的安装目录,然后export 导出该变量名称,在PATH中追加bin,注意每个变量值以英文:分割。
燃烧按ESC键,输入wq!退出窗口,输入 source ~/.bash_profile 激活当前设置。
在这里插入图片描述

3、git

https://sourceforge.net/projects/git-osx-installer/files/
选择最新的文件即可,git-2.33.0-intel-universal-mavericks.dmg

4、idea

https://www.jetbrains.com/idea/download/other.html
下载最新的 2021.3.3 版本即可。
在这里插入图片描述

5、.ssh

输入 cd ~/.ssh 既可以查看当前目录下的rsa文件
在这里插入图片描述

【如何客户端】支持多个多个账号
输入 touch config 创建文件

创建 ssh-key

ssh-keygen -t rsa -C "shiyongxin@163.com" -f ./id_rsa

添加私钥

ssh-add ~/.ssh/id_sa 

配置,注意配置的 host 和 hostName,以及 IdentityFile

Host gitlab.com
HostName gitlab.corp
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

然后,输入 cat id_rsa 命令,复制内容添加到gitlab自己的ssh配置中即可。

全局git 用户设置

git config --global user.name "秋夜无霜" 
git config --global user.email "shiyongxin2010@163.com"

四、快捷键

idea

command+shift+↑↓(选中行上下移动)
command+shift+N (搜索文件)
command+D(选中行复制)
command+D(Git查看差异文件对比)
command+R (替换)
command+F (查找)
command+option+O (去掉引用)
command+option (点击进入接口实现体)
command+, (打开idea keymap窗口)
command+O (Override Methods)
command+I (Implements Methods)
command+G(Go to line/cloumn)
command+Y(Delete Line)

option+command+T (Surround With)
option+command+O (Optimize Imports)
option+command+< (代码返回)
shift+F6 (Rename)

fn+ctrl+< (跳转文件开头)
fn+ctrl+> (跳转文件结尾)

ctrl+option+H(查看方法调用链)
ctrl+shift+F (全局查找)
ctrl+N (getter/setter construts)
ctrl+H(查看相关实现)
ctrl+W(Close Current Tab)
ctrl+J(查看调用方法说明)
ctrl+pageUp(mac window切屏)
ctrl+pageDown(idea window切屏)
Intellj Idea中查看类继承面板(Control+H)

QQ Quicky Keys
最小化command+m
隐藏command+h
关闭command+w
呼出ctrl+command+s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值