目錄
- 觸摸板配置
- 命令列配置
- 常用軟體
- 日常辦公
- 檔案編輯
- 日常開發
- 開發環境配置
- 集成環境配置
- IDEA配置
- 優化IDEA默認配置
- 插件
- 常用功能配置
- VSCode配置
- 初始配置
- 補充快捷鍵
- 組態檔
- 遠程開發
- IDEA配置
- 常用快捷鍵
- 參考
主要記錄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方法注釋配置
- editor->live templates->java->新增template如下:
| 配置 | 描述 | 值 |
|---|---|---|
| abbreviatīon | 縮寫 | /** |
| Description | 描述 | 方法注釋 |
| Template text | 模版內容 | /* * @description: * @author: Stander * @date: $date$ $time$ * @param: $param$ * @return: $return$ **/ |
- 設定Edit Variables:設定模版內容中的變數值
| Name | Expression |
|---|---|
| data | date() |
| time | time() |
| param | methodParameters() |
| return | methodReturnType() |
- 設定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遠程開發體驗
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/547325.html
標籤:其他
上一篇:PMP十五至尊圖
下一篇:PMP十五至尊圖
