更多快捷键:

局域网内文件远程传输

新买了mac本,需要从旧的win本里拷贝数据,先开启win本的文件共享,在mac本command k打开“连接服务器”窗口,输入win的ip如smb://192.168.0.103

如果mac本只能读取不能写入,需要在widowns里设置好对应用户的读写权限!

常用文件操作

mac下如何复制文件路径:option+command+C
command c/v 复制/粘贴
Command option v 粘贴同时删除原文件
⌘ + delete 即把文件移至废纸篓
Command-O:打开所选项,或打开一个对话框以选择要打开的文件。
设置文档的打开方式:https://blog.csdn.net/lovechris00/article/details/79935134
Command-D:复制所选文件。
Command-J:显示“显示”选项,可查看文件全路径
按住 Command 键拖移到另一个宗卷:将拖移的项目移到另一个宗卷,而不是拷贝它。

文件路径相关操作

command option c复制文件路径
在屏幕顶部工具栏点击 “前往”,显示下拉菜单,按下键盘"option"键,就可以看到资源库,点击进入资源库,是当前用户主目录的资源库/Users/guanliyuan/Library。

命令行里open . 可快速打开finder页面

文本编辑

Control 空格 切换输入法
command k markdown中添加链接
fn+delete 键,删除光标之后的一个字符;
option+delete 键,删除光标之前的一个单词(英文有效);
fn+option+delete,删除光标之后的一个单词;

光标移动

command 左 移到最前
Command-F:查找文稿中的项目或打开“查找”窗口。
Command-G:再次查找:查找之前所找到项目出现的下一个位置。要查找出现的上一个位置,请按 Shift-Command-G。

打开Finder,按下shift+command+g,输入“~/Library”(输入引号里面的),再按回车就到了。
Command+`同一个应用切换窗口
Command-T:打开新标签页

应用操作

Command-N:打开一个新的“访达”窗口/新建智能文件夹
Command-Tab:在打开的应用中切换到下一个最近使用的应用。
comand `打开当前应用的另一个窗口,不好使就加上shift
Control-Command-F:全屏使用应用(如果应用支持)
⌘ + W 关闭当前的软件窗口(软件并没有真正退出进程),相当于点了左上角的红色叉叉。
command h 最小化当前窗口,不会显示在缩小程序坞里
⌃⌘F),就能进入应用窗口的全屏幕模式
要查看最前面的应用但隐藏所有其他应用,请按 Option-Command-H。
Command-M:将最前面的窗口最小化至“程序坞”。要最小化最前面的应用的所有窗口,请按 Option-Command-M。
⌘ + Q 真正退出软件。

⌘ + option + esc 强制退出某个软件。通常在软件无响应时使用。
Command+空格是搜索应用

图片

截图快捷键:Command + Shift + 4
全屏截图快捷键:Command + Shift + 3
或5

系统功能

单击轻点浏览器的最大化按钮,按着一二秒,就能触发分屏功能了

系统设置

菜单左侧显示:https://jingyan.baidu.com/article/066074d6a5278483c21cb0bc.html

mac:在当前文件夹打开terminal终端https://www.cnblogs.com/yjmyzz/p/3662507.html
Mac上如果看不到.git目录的解决方法:https://blog.csdn.net/zuggs_/article/details/80741800

mac设置安装任何来源app:https://blog.csdn.net/zhongzunfa/article/details/81192764

电池

0%和100%对电池而言都是不好的,那么在哪个区间范围内对电池是最好的呢?据说是40%~80%(一款叫Better Battery的app里提到了这一点,详见下面的截图),也就是说低于40%的时候就充电,高于80%就停止充电开始放电,让电量保持在这个区间内。

谷歌浏览器

Command shift t 恢复刚关的标签
command y查看历史

java环境配置

安装、切换不同版本
java:https://www.jianshu.com/p/c9046f22e17e
https://blog.csdn.net/fenglongmiao/article/details/82872568?d...
用的第二个,遇到如下问题:
1.修改/etc/profile时,需要root权限,su - root时,忘记root密码,mac电脑root密码忘记
https://www.jianshu.com/p/52e4d0d8f576
2.source /etc/profile时,使用当前用户来source才起效。
出来source还可以退出重新进ORACLE用户,一样可以生效,方法很多!!
http://www.178linux.com/104173

maven配置:https://www.jianshu.com/p/3322d6e64a81

mac下git安装和使用:https://www.jianshu.com/p/b91f848655af

卸载MAC中的IDEA Intellij 首先在应用里面右键移动到垃圾桶然后使用命令行:cd Users/xxx/Library/ 上面的xxx对应你的用户名,然后输入rm -rf Logs/IntelliJIdeaxxx/ rm -rf Preferences/IntelliJIdeaxxx/rm -rf Application\ Support/IntelliJIdeaxxx/ rm -rf Caches/IntelliJIdeaxxx上面的对应xxx对应不同的版本号,注意开头是 IntelliJIdea就行

rm -rf Logs/IntelliJIdea2019.3/
rm -rf Preference/IntelliJIdea2019.3/
rm -rf Application\ Support/IntelliJIdea2019.3/
rm -rf Caches/IntelliJIdea2019.3/

作者:Louis Wang
链接:https://www.zhihu.com/question/59500598/answer/347601826
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
/Applications/IntelliJ IDEA.app/Contents/bin/idea.vmoptions

office:https://www.jb51.net/softs/638484.html

idea:https://www.zhihu.com/question/23648034

mac 一般使用bash作为默认shell Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量...

低功耗的Intel Core m3(适用于日常互联网使用和媒体流)

/Users/guanliyuan/Desktop/0318/projects

maven lib has broken path解决方法:
1.编译版本属性加上:https://www.pianshen.com/article/599149154/
2.常规的:https://blog.csdn.net/u010565545/article/details/97614380

配置私有库:bubuko.com/infodetail-3411119.html
setting.xml:https://zhuanlan.zhihu.com/p/89457301

maven仓库无法改为阿里云镜像的问题
找了N多原因,最后发现了问题所在:网上的大多数xml配置,阿里云的链接是http形式的,然而阿里云在2020年2月份禁止了http连接,只能用https连接。

sublime text3标题栏显示文件完整路径:https://blog.csdn.net/JoeBlackzqq/article/details/79999521

maven仓库配置:https://www.cnblogs.com/shyroke/p/7306440.html

这些都无效啊:
https://zhuanlan.zhihu.com/p/71998219

把jar:g:\edu.mit.jwi_2.3.3_jdk.jar 安装到本地仓库,并且自定义它的 gourpId=local.edu.stanford; artifactId=edu.mit.jwi_jdk;version=2.3.3;packaging =jar
操作: 在命令行中执行如下命令即可。

mvn install:install-file -Dfile=g:\edu.mit.jwi_2.3.3_jdk.jar -DgroupId=local.edu.stanford -DartifactId=edu.mit.jwi_jdk -Dversion=2.3.3 -Dpackaging=jar

远程仓库的认证:https://www.liupeng.mobi/archives/1816
https://yq.aliyun.com/articles/43425

还以为配置镜像不会起效,其实是起效的https://blog.csdn.net/qq_39039017/article/details/80470097
配置私服:https://www.cnblogs.com/shyroke/p/7306440.html

get方法传date类型
@DateTimeFormat(pattern = "yyyy-MM-dd")不起作用,是springboot搞得鬼
https://blog.csdn.net/weixin_33919950/article/details/93385623

maven学习总结:https://juejin.im/post/5cf37edc51882524156c96a2

idea快捷键

https://blog.csdn.net/bobocqu/article/details/88366740
远程debug https://blog.csdn.net/weixin_42130471/article/details/101690653

光标移动

shift + enter 可以直接从代码中间跳转到下一行

查看

Command e 最近文件
⌘+ / ⌘- 展开 / 折叠代码块

编辑

⌃Space 基本的代码补全(补全任何类、方法、变量)
⌃⇧Space 智能代码补全(过滤器方法列表和变量的预期类型
⌘⌫ 删除当前行或选定的块的行
cmd + shift +u 大小写的快速切换
格式化代码快捷键: Command + Option + L
Option 回车 快速处理异常,获取返回的参赛等
command x删除一行
Command + r 查找替换
Command shift v 得到最近剪贴板的内容
Option shift 上/下 移动上下行
⌘⌥/ 注释/取消注释与块注释
⌘⌥T 包围代码(使用if..else, try..catch, for, synchronized等包围选中的代码)

快捷编码

⌃⌥o 优化import
// fori是下标for循环
for (int i = 0; i < ; i++) {
}

// itar遍历数组,也是下标for循环,它比fori生成的代码多一点
for (int i = 0; i < arr.length; i++) {

int i1 = arr[i];

}

//itco生成Iterator迭代器的for循环

for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {

Object next =  iterator.next();

参考:https://blog.csdn.net/weixin_39559282/article/details/91407370

自定义生成代码模块快捷键 pvt
https://blog.csdn.net/weixin_45764765/article/details/103905458

切换项目

windows下:
ctrl+alt+[
ctrl+alt+]
mac下:
cmd+`

sublime

command kl 转小写
command j变一行
command option f 替换
使用正则替换:
Pasted Graphic 5.tiff

ntfs格式优盘支持

https://segmentfault.com/a/1190000021871227
ntfstool

paragon NTFS一个流氓软件,收费不说,各种难卸载!!
卸载了下次开机老说待激活的解决方法

建议换成exFAT格式的吧!这样微软和Mac系统都可以正常使用。

py

MAC系统自带python2.7版本,如果误删会导致更多的问题,如Xcode无法正常打开。
Mac查看Python安装路径和版本
which python

brew

通linux 的apt-get

telnet

https://www.cnblogs.com/liyihua/p/12753163.html

MAC应用无法打开或文件损坏的处理方法

https://xclient.info/a/74559ea2-7870-b992-ed53-52a9d988e382.html

mysql

安装:https://www.cnblogs.com/nickchen121/p/11145123.htm
root1234
https://cloud.tencent.com/developer/article/1493591

pip

Mac下pip的安装
https://www.jianshu.com/p/dd67e564927a

压缩

https://support.apple.com/zh-cn/guide/terminal/apdc52250ee-46...

关于本机

/usr/local/mysql-8.0.21-macos10.15-x86_64/bin root/root1234
/usr/local/spark-2.4.7-bin-hadoop2.7/bin
/usr/local/Cellar/nifi/1.11.4/libexec/logs
/usr/local/Cellar/postgresql

清洁

千万不要使用酒精去清洁屏幕。酒精会溶解Retina屏幕表面的镀膜,这个损坏是不可逆的。
也最好不要用水,水本身没有任何的清洁左右,只能起到一定的软化作用。建议搭配使用专业清洁剂和清洁布来清洁屏幕。
蔡司镜头纸,丙醇而非乙醇, iKlear
https://support.apple.com/zh-cn/HT204172

https://zhuanlan.zhihu.com/p/347111626

但是最近实践下来,最有效的清洁方式是:先用沾了点水的纸巾擦拭掉屏幕上的灰尘,然后把水擦干,水渍也可以稍微用点力擦掉这样轻度清洁就完成了,如果屏幕上还有油迹你看不过去,就用蔡司镜头纸擦一下吧,然后再擦一下c面。

word

格式刷的快捷键:
从文本复制格式:Command +Shift + C
将已复制格式应用于文本:Command + Shift + V

手势

三指向上轻扫呼出调度中心,双指从右侧边缘向左轻扫呼出通知中心,三指向左或向右轻扫切换桌面等
https://sspai.com/post/66754

手机

连手机https://www.iplaysoft.com/scrcpy.html

iterm

iterm2基础配置

iterm2其他环境集成

安装oh-my-zsh时踩过的坑

用户突然变 bogon/DNS出问题

设置DNS为 "8.8.8.8"
不过这样会上网变慢 用"114.114.114.114"电信的公共DNS吧。

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

系统内存占用太夸张

image.png
都是docker的祸
du -sh * | sort -nr
image.png
是Docker 镜像和容器的存储路径

清理:docker system prune -a
之后系统内存占用会减小,而Docker.raw文件大小是在 Docker Desktop 里设置的“Disk image size”大小,不会改变。

关于系统更新

电脑上装了很多东西的话,还是不要更吧

但是因为某软件需要从10.14升到了12.6,有些软件需要更新比如sublime,最坑的是navicat15,打不开缺少了 libecpg_compat.3.dylib 文件,解决是装pg

损耗

3年下来,350左右的电池循环,目前本子已经比较频繁的出现了一些小问题。

  1. 电池已经在提醒“修理电池”了;
  2. touch bar 时不时闪瞎眼,一般出现在休眠了唤醒后
  3. 偶尔死机自动重启
  4. 光标时不时不见,需要四指上推进一下调度器,返回后才出现光标
    官方不给修,吓唬说很多钱不值得,送第三方一千多修了,还换了电池

cashew
9 声望3 粉丝

引用和评论

0 条评论