找回密码
 立即注册
首页 业界区 安全 Mac工作环境初始化

Mac工作环境初始化

鞠彗云 2025-7-1 13:26:54
目录

  • 触摸板配置
  • 命令行配置
  • 常用软件

    • 日常办公
    • 文件编辑
    • 日常开发

  • 开发环境配置
  • 集成环境配置

    • IDEA配置

      • 优化IDEA默认配置
      • 插件
      • 常用功能配置

    • VSCode配置

      • 初始配置
      • 补充快捷键
      • 配置文件
      • 远程开发


  • 常用快捷键
  • 参考

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


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


  • 安装brew(类似于redhat的yum,debain的apt-get): 若安装xcode-select缓慢,可以到官网手动下载安装合适的command line tool,之后再重新执行命令
  1. /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
  1. brew install wget
复制代码

  • 安装oh-my-zsh:更好用的shell
  1. 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

    • 官网下载
    • 配置
    1. # ~/.zhsrc
    2. export MAVEN_HOME=/Users/yaxonzen/SoftWare/java/apache-maven-3.6.3
    3. export PATH=$MAVEN_HOME/bin:$PATH
    4. # 执行source ~/.zshrc
    复制代码
  • Jdk1.8

    • 官方下载zulujdk8
    • 配置
    1. # ~/.zshrc
    2. export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-xx.jdk/Contents/Home
    3. export JRE_HOME=${JAVA_HOME}/jre
    4. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    5. export PATH=${JAVA_HOME}/bin:$PATH
    6. # 执行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
  1. Copyright (c) $today.year. this file belong to アオギリの树
复制代码

  • 文件作者信息配置:editor->File and Code Templates->Includes->File Header
  1. /**
  2. *
  3. * @author Stander
  4. * @date ${DATE} ${HOUR}:${MINUTE}
  5. */
复制代码

  • 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
  1. ssh-keygen -t rsa
  2. # 将生成的 ~/.ssh/id_rsa.pub中的内容放到服务器上的~/.ssh/authorized_keys中,这样就可以免密码登录服务器了
复制代码

  • 本地~/.ssh/config配置
  1. Host aliYun
  2.     HostName xxx.xx.xxx.xxx
  3.     User root
  4. Host huaweiYun
  5.     HostName xxx.xx.xx.xx
  6.     User root
复制代码
常用快捷键

如何截屏?
  1. command + %
复制代码
如何强制退出应用?
  1. command + option + esc
复制代码
如何调出便签?
  1. shift + command + v
复制代码
vsCode如何搜索文件?
  1. command + p
复制代码
vsCode调出控制台
  1. ctrl + `
复制代码
参考


  • [1] 欣宸博客
  • [2] vscode mac快捷键
  • [3] vscode远程开发体验

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除

相关推荐

您需要登录后才可以回帖 登录 | 立即注册