Mac快捷键

Mac日常

  1. QQ的截图快捷键通常是“control+command+A”组合键,可以修改
  2. 微信的截图快捷键通常是“control+command+A”组合键,可以修改
  3. 系统自带截屏:Command + Shift + 3(截取整个屏幕)
  4. Command + Shift + 4(截取部分屏幕)
  5. iCopy应用 ^C查看粘贴板
  6. Safari浏览器cmd+Y打开历史记录
  7. 显示器设置:
    系统偏好设置->节能
    或 系统设置->锁定屏幕

vscode

VSCode-darwin-universal.dmg

  1. shift + command + . 显示隐藏文件

IDEA

安装

1.下载idea安装包并安装
ideaIU-2023.1.1.dmg
从官网下载
将dmg拉入applications即可。
2.ja-netfilter.zip
3.将zip包解压放到一个固定目录,执行脚本

## 解压到一个固定目录
unzip ja-netfilter -d ~/Work/crack 
## 执行脚本
sudo sh ~/Work/crack/ja-netfilter/scripts/install.sh

可能遇到问题:Could not set environment: 150: Operation not permitted while System Integrity Protection is engaged
在这里插入图片描述
原因:
系统集成保护 (SIP) 的 macOS 安全功能会影响磁盘权限和操作,需要访问 macOS 恢复窗口以输入一组命令并禁用 SIP。
解决步骤:
(1)选取苹果菜单 >“重新启动”,然后立即按住 Command-R。
(2)从菜单栏点击 工具 > 终端。
(3)键入csrutil disable并按回车键即可禁用SIP,输入reboot以正常重启计算机。
重启后在终端输入csrutil status,即可看到disabled,即SIP已被禁用。
参考资料:
进入恢复模式(Intel)
Mac pro M1芯片如何进入恢复模式
Mac pro M2芯片如何进入恢复模式
在这里插入图片描述
4.获取激活码
5.如果激活失败
试试重启
也可能是idea.vmoptions有问题

cp /Users/whq/Work/crack/ja-netfilter/vmoptions/idea.vmoptions /Users/whq/Library/Application\ Support/JetBrains/IntelliJIdea2023.1

6.激活成功效果
在这里插入图片描述

快捷键

Cmd + Shift + O:打开/搜索文件
control+enter:Generate
shift+enter:光标下移到空白
option+cmd+enter:光标上移到空白
.var
等价于option+cmd+v:自动生成返回值变量
option+cmd+m:抽取代码重构方法(封装成函数等结构

control+u:子类重写方法
control+i:实现类重写方法
control+h:查看类的继承结构

option+cmd+t:环绕(surrounded with 一些结构

cmd+option+u:查看uml图
cmd+option+b:变量来源
cmd+➡️:光标到行首
cmd+⬅️:光标到行尾
cmd+option+➡️:相当于cmd+悬停看源码
cmd+option+⬅️:上一行页面回切

cmd+j:代码模板
cmd+p:形参提醒
cmd+z:撤销
cmd+shift+z:反撤销
cmd+d:复制选定部分
cmd+enter:下面加空格
cmd+shift+⬆️:代码行上移
cmd+shift+u:大小写转换
cmd+shift±/+: 方法体展开/折叠
cmd+f:
cmd+r:查找替换
cmd+shift+f:全项目搜索文本
cmd+/:注释
cmd+shift+/:多行注释

shift+enter:光标跳到下一行的空白处

tab: 代码前移
shift+tab:后移

  1. shift + command + . 显示隐藏文件
  2. 双击shift 查找文件
  3. .var得到语句
  4. refactor重构
  5. 代码签名配置:
    Editer->File and Code Templates->Includes:
/**
 * @author yourname <yourname@xxx.com>
 * Created on ${YEAR}-${MONTH}-${DAY}
 */
  1. IDEA JVM配置
    修改 IDEA 启动的 JVM 配置,菜单 Help | Edit Custom VM Options…,会打开文件 idea.vmoptions。替换其中的一些内存配置参数。(每次大版本升级需要重新确认一下)
-Xms1g
-Xmx4g
-XX:ReservedCodeCacheSize=1g
  1. Maven配置
    Preferences | Build, Execution, Deployment | Build Tools | Maven (快捷搜索词:maven)
    勾选 Always update snapshots,避免因为snapshot更新不及时导致编译不过
    在这里插入图片描述
    现在项目引入包太多, 所以要把以下这个参数也设置下, 要不会看到import的包会飘红
    在这里插入图片描述
    注意:这里最好一次调成 -Xmx5000m 否则还是会遇到各种导入飘红的情况。
  2. 编译堆内存
    默认的已经不能满足我们了,需要调大一些
    Preferences | Build, Execution, Deployment | Compiler(快捷搜索词:compiler)
    Build process heap size (Mbytes): 2000
  3. Java8 parameters设置 (Required)
    Preferences | Build, Execution, Deployment | Compiler | Java Compiler | Javac Options | Additional Command line parameters(快捷搜索词:javac)
    填上下面这个
-parameters

此项如果不设置,某些依赖参数名的 AOP 在 IDEA 下会不起作用

  1. optimize import配置
    删除代码的时候,会导致一些无用的import,一般的方式是手动将idea中无用的import行挨个删掉,我们希望可以一次性将无用import删除,处理import顺序等,防止checkstyle不过。
    在这里插入图片描述

  2. properties 文件转义配置
    勾选 Preferences | Editor | File encodings下的 transparent native-to-ascii conversion
    在这里插入图片描述

  3. 超大Protobuf文件导致IDEA不能索引解决办法
    component-proto工程里有一些超大的proto文件,生成的java桩代码文件超过了idea索引的最大文件大小,比如RecoBaseModel和RecoUserInfoMode
    导致在idea写代码的时候,无法正确import这些文件,具体现象如下,所有引用全是红的。
    解决方法:
    Help | Edit Custom Properties,在配置文件里增加如下内容:

idea.max.intellisense.filesize=5000

vim

  1. :%d删除所有行
  2. 删除从第3行到第5行 :3,5d
  3. 删除/剪切一行 dd
  4. 删除/剪切当前开始的n行 ndd
  5. “yy”是复制光标所在行,“nyy”是复制包括光标所在行以及向下的n-1行,一共n行。
  6. p是将已经复制的数据,粘贴在光标所在行的下一行
  7. :n 跳转指定行
  8. $行尾
  9. gg G 第一行和最后一行
  10. 取消行号:set nonumber
  11. 设置行号:set number
  12. 永久操作:vim ~/.vimrc 里面加

MySQL

-- show grants;
-- show collation;
-- CHECK TABLE task_escape;
-- SHOW VARIABLES;
-- SHOW STATUS;
-- SHOW PROCESSLIST;

-- SELECT user();

-- SELECT DATABASE();

安装Xcode工具链

xcode-select --install 

安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

安装Ohmyzsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

配置Git

git config --global user.name ...
git config --global user.email ...

安装JDK

OpenJDK11U-jdk_x64_mac_hotspot_11.0.3_7.pkg
打开后是个安装软件,一路按继续即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装后进行JAVA_HOME的配置:
vi ~/.zshrc

export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home

source ~/.zshrc

配置Maven

常用指令:

mvn clean package -Dcheckstyle.skip=true -Dmaven.test.skip=true -pl xxx -am

too many open files解决:
too many open files解决

apache-maven-3.9.4-bin.tar.gz

压缩包在/Users/whq/下解压。然后在~/.zshrc里设置路径:
export MAVEN_HOME=/Users/whq/apache-maven-3.9.4
export PATH=$PATH:$MAVEN_HOME/bin

export MAVEN_OPTS="$MAVEN_OPTS -Xmx4g"

在home目录下,创建.m2文件夹,该文件夹下包含repository子文件夹和settings.xml文件。
其中,settings.xml从/Users/whq/apache-maven-3.9.4/conf中剪切而来。
并在settings.xml中配置repository的位置。

<localRepository>/Users/whq/.m2/repository</localRepository>

效果图:
在这里插入图片描述

在这里插入图片描述
最后在idea上配置:
通用配置:File->New Projects Setup->Preferences for New Projects…
当前项目配置:IntelliJ IDEA->Preferences…
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值