首页 > 其他分享 >Mac工作环境初始化

Mac工作环境初始化

时间:2023-03-18 18:46:13浏览次数:54  
标签:初始化 配置 环境 快捷键 Mac command editor HOME export

目录

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

触摸板配置

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

命令行配置

  • 安装brew:类似于redhat的yum,debain的apt-get
/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方法注释配置
  1. editor->live templates->java->新增template如下:
    | 配置 | 描述 | 值 |
    | ------------- | -------- | ------------------------------------------------------------ |
    | abbreviatīon | 缩写 | /** |
    | Description | 描述 | 方法注释 |
    | Template text | 模版内容 | /* * @description: * @author: Stander * @date: $date$ $time$ * @param: $param$ * @return: $return$ **/ |

  2. 设置Edit Variables:设置模版内容中的变量值
    | Name | Expression |
    | ------ | ------------------ |
    | data | date() |
    | time | time() |
    | param | methodParameters() |
    | return | methodReturnType() |

  3. 设置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 + v

vsCode如何搜索文件?

command + p

vsCode调出控制台

ctrl + `

参考

标签:初始化,配置,环境,快捷键,Mac,command,editor,HOME,export
From: https://www.cnblogs.com/mingoXon/p/17231456.html

相关文章

  • ArcGIS Runtime for Android 1 开发环境部署
    AndroidStudio,与VisualStudio一样同为开发IDE,但它对国内的友好程度却不如VisualStudio,所有,有必要记录一下安装部署的主要步骤和注意事项。一、完全清理如果未安装过An......
  • mac m1 docker 安装kafka和zookeeper
    获取本地ip地址  ifconfigen0  192.168.31.35.  这边的ip地址在下面的ip会使用到拉取镜像dockerpullwurstmeister/zookeeperdockerpullwurstmeister/kafka......
  • linux ESP32开发环境(idf可选择5.0/4.4.4...)
    1、 下载VMware17pro虚拟机下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html  2、下载ubuntu推荐下载地址:http......
  • Final Cut Pro for Mac(fcpx视频剪辑)v10.6.5中文版
    FinalCutPro是AppleInc.为macOS用户开发的专业视频编辑软件。它以其强大的功能和直观的界面而闻名,使其成为专业视频编辑和电影制作人的热门选择。 FinalCutPro......
  • Ubuntu18安装Jenkins以及相关环境
    Ubuntu18安装Jenkins一、安装JDKcd/opt/softtar-zxvfjdk-8u333-linux-x64.tar.gz#设置环境变量vim/etc/profile#SetJDKexportJAVA_HOME=/opt/soft/jdk1.8.......
  • linux环境下部署mysql环境
    一、部署步骤1、将安装包上传到Linux服务器上(目录随意),然后解压缩2、进入到解压后的目录下,分别执行以下命令安装四个包(严格按照顺序执行)rpm-ivhmysql-community-com......
  • 简单高效的打字学习软件:Master of Typing 3 Mac版
    想要提升打字速度,一款好用的打字学习软件必不可少,今天推荐MasterofTyping3Mac版给大家,一款帮助用户提高打字技巧的打字游戏。它具有不同难度级别的多个级别,可以测试和......
  • wsl2下Ubuntu开发环境配置
    一、安装docker参考这里 https://docs.docker.com/engine/install/ubuntu/1.卸载旧版本的docker(如果有的话)sudoapt-getremovedockerdocker-enginedocker.iocont......
  • Linux 操作系统环境设置
    1.实验一:Linux操作系统环境设置1.1.实验目的完成本实验,您应该能够:掌握linux操作系统环境设置掌握hadoop安装的环境要求1.2.实验要求熟悉常用Linux操作系统......
  • 【Python从入门到进阶】2、Python环境的安装
    接上篇《​​1、初识Python​​》上一篇我们对Python这门编程语言进行了一个基本的了解,本篇我们来学习如何下载安装Python编程环境,以及如何使用pip管理Python包。本篇讲解......