欢迎访问104网

当前位置: 首页 >  网络安全卫士 >  Mac工作环境初始化

Mac工作环境初始化

时间:2023-12-14 11:57| 作者:admin 次

目录

  • 触摸板配置
  • 命令行配置
  • 常用软件
    • 日常办公
    • 文件编辑
    • 日常开发
  • 开发环境配置
  • 集成环境配置
    • IDEA配置
      • 优化IDEA默认配置
      • 插件
      • 常用功能配置
    • VSCode配置
      • 初始配置
      • 补充快捷键
      • 配置文件
      • 远程开发
  • 常用快捷键
  • 参考

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

触摸板配置

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

命令行配置

https://iterm2.com/downloads/stable/iTerm2-3_4_15.zip

常用软件

主要包含日常办公软件,以及日常开发所需软件。有些可以到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 © $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\) **/
  1. 设置Edit Variables:设置模版内容中的变量值
Name Expression
data date()
time time()
param methodParameters()
return methodReturnType()
  1. 设置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 + `

参考

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

Copyright © 2018-2024 104网 版权所有 | 备案号:京ICP备104