鞠彗云 发表于 2025-7-1 13:26:54

Mac工作环境初始化

目录

[*]触摸板配置
[*]命令行配置
[*]常用软件

[*]日常办公
[*]文件编辑
[*]日常开发

[*]开发环境配置
[*]集成环境配置

[*]IDEA配置

[*]优化IDEA默认配置
[*]插件
[*]常用功能配置

[*]VSCode配置

[*]初始配置
[*]补充快捷键
[*]配置文件
[*]远程开发


[*]常用快捷键
[*]参考

主要记录Mac的基本工作环境配置,大致包含触控板,命令行,常用应用软件,开发环境配置等。以便日后需要,笔耕在此~。
触摸板配置


[*]设置->触摸板->轻点来点按(开启)
[*]桌面与程序坞->键盘与鼠标快捷键->调度中心(右command键),显示桌面(右option键)
命令行配置


[*]安装brew(类似于redhat的yum,debain的apt-get): 若安装xcode-select缓慢,可以到官网手动下载安装合适的command line tool,之后再重新执行命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

[*]安装iterm: 优化终端界面
https://iterm2.com/downloads/stable/iTerm2-3_4_15.zip

[*]安装wget
brew install wget

[*]安装oh-my-zsh:更好用的shell
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh常用软件

主要包含日常办公软件,以及日常开发所需软件。有些可以到Mac应用仓库下载,如果安装后打开报「程序已损坏」,在终端执行:sudo xattr -rd com.apple.quarantine /Applications/xxx.app 即可。
日常办公


[*]The Unarchiver :解压缩文件
[*]Tencent Lemon: 垃圾清理,软件卸载
[*]企业微信
[*]腾讯会议
[*]网易云音乐
[*]微信
[*]百度网盘
文件编辑


[*]Paste:mac上的粘贴板
[*]Typora
[*]PicGo
[*]Sublime Text
日常开发


[*]Chrome
[*]Idea
[*]Vscode
[*]Navicat premium
[*]Pycharm
开发环境配置


[*]Git
由于上面步骤安装了brew,其会自动安装git。

[*]Maven

[*]官网下载
[*]配置
# ~/.zhsrc
export MAVEN_HOME=/Users/yaxonzen/SoftWare/java/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
# 执行source ~/.zshrc
[*]Jdk1.8

[*]官方下载zulujdk8
[*]配置
# ~/.zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-xx.jdk/Contents/Home
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 执行source ~/.zshrc
集成环境配置

主要包含vscode以及idea配置,看个人习惯。
由于前期已安装好jdk,idea会自行检测本地jdk。
IDEA配置

主要包括idea的默认配置,以及一些常用
优化IDEA默认配置


[*]优化导包配置:editor->general->auto import
[*]取消tab页单行显示:editor->general->editor tabs
[*]双斜杠注释改为紧跟代码头:editor->code style->java->code generation->comment code
[*]取消匹配大小写:editor->general->code completion->match case
插件


[*]Lombok:快捷注解
[*]Codota:ai代码补全
[*]CodeGlance Pro: 代码缩略图
[*]Alibaba Java Coding Guidelines: 代码规范
[*]MybatisX:便于操作mybatis
[*]SonarLint:代码质量检测
[*]Translation:翻译
[*]Rainbow Brackets:彩虹括号
[*]SequenceDiagram:时许图生成
常用功能配置


[*]自定义代码快捷设置: live template
[*]代码热更新: Jrebel插件
[*]CopyRight配置: editor->copyright->新增profiles->设置默认copyright
Copyright (c) $today.year. this file belong to アオギリの树

[*]文件作者信息配置:editor->File and Code Templates->Includes->File Header
/**
*
* @author Stander
* @date ${DATE} ${HOUR}:${MINUTE}
*/

[*]Java方法注释配置

[*]editor->live templates->java->新增template如下:
配置描述值abbreviatīon缩写/**Description描述方法注释Template text模版内容/** @description:* @author: Stander   * @date: $date$ $time$* @param: $param$* @return: $return$**/
[*]设置Edit Variables:设置模版内容中的变量值
NameExpressiondatadate()timetime()parammethodParameters()returnmethodReturnType()
[*]设置Applicable: 设置在哪些文件上可用这个快捷方式,这里选择Java。
VSCode配置

轻量的源代码编辑器,合理的整合edit-build-debug流程。
拥有内置的intellisence,丰富的代码语义,从而产生合理的代码提示。
轻量编辑器一般很少能够调试,但是VScode可以。
初始配置


[*]自动保存:「command + , 」打开设置,搜索自动保存
[*]Command + P + ?,>,#...: 有一些快捷建议
[*]设置从shell启动vscode:「command + P + >」搜索 shell command
[*]设置主题颜色:「command + P + >」,搜索 主题
补充快捷键


[*]control + R:导航最近打开的文件夹
配置文件


[*]tasks.json for the Task Runner
[*]launch.json for the debugger
[*]配置文件在.vscode文件夹中
远程开发


[*]安装语言包(Chinese Language Pack for Vscode)
[*]安装远程插件(Remote-SSH)
[*]ssh-keygen
ssh-keygen -t rsa
# 将生成的 ~/.ssh/id_rsa.pub中的内容放到服务器上的~/.ssh/authorized_keys中,这样就可以免密码登录服务器了

[*]本地~/.ssh/config配置
Host aliYun
    HostName xxx.xx.xxx.xxx
    User root
Host huaweiYun
    HostName xxx.xx.xx.xx
    User root常用快捷键

如何截屏?
command + %如何强制退出应用?
command + option + esc如何调出便签?
shift + command + vvsCode如何搜索文件?
command + pvsCode调出控制台
ctrl + `参考


[*] 欣宸博客
[*] vscode mac快捷键
[*] vscode远程开发体验

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除
页: [1]
查看完整版本: Mac工作环境初始化