前言
最近用上了macOS,开发程序还停留在linux的终端界面,有点不方便,为了方便开发,需要手工做一些设置,笔者升级了Mac mini的设备,另外macOS软件iTerm替代了原生终端软件,因为受securecrt的影响,喜欢选中复制,右键粘贴。
1. 终端字体大小,背景色与字体颜色
终端-->偏好设置
这里的SF Mono字体在Mac下面非常nice,可以拷贝到用户目录下,供其他软件使用
cp -R /System/Applications/Utilities/Terminal.app/Contents/Resources/Fonts/*.otf ~/Library/Fonts/
如果使用iTerm,那么可以使用苹果的SF字体
设置右键粘贴,默认就选中复制
1.1 增加ll别名,增加文本与目录软连接颜色
用户目录下,执行vim .bash_profile
#ll la l
alias ll='ls -alF'
alias la='la -A'
alias l='ls -CF'
#color
export CLICOLOR=1 # 打开颜色区分显示
export LSCOLORS=Gxfxcxdxbxegedabagacad # 颜色显示的格式
还可以设置python3为默认,比如big sur下面
alias python='/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3'
保存
此外这个文件也可以配置JAVA_HOME的path
JDK默认安装路径:
/Library/Java/JavaVirtualMachines/
如果要卸载直接sudo rm -rf 这个目录下得JDK即可,清理残余
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java
此时还不会生效,每次重启终端,环境变量会丢失
需要用户目录下vim .zshrc
source ~/.bash_profile
保存 ,效果如下
1.2 重建图标缓存
macOS有图标设置的问题,比如修改默认打开方式,图标在文件中间,很丑,或者更换了图标
比如app的图标,一般而言在app显示包内容
同样图标也可以提取出来给其他app使用
sudo find /private/var/folders/ \( -name com.apple.dock.iconcache -or -name com.apple.iconservices \) -exec rm -rfv {} \;
sudo rm -rf /Library/Caches/com.apple.iconservices.store;
killall Dock
killall Finder
通过上面的命令删除图标缓存,系统会再次构建图标缓存
2. vim颜色
用户目录下echo "syntax on">>~/.vimrc
效果如下
3. 系统偏好设置
鼠标设置,点掉,即可windows方式鼠标滚轮
新版本设置
键盘设置,修改修饰建,即可实现windows快捷键
新版本设置
然后在二级菜单
建议点掉
总结
使电脑方便我们,可以高效的工作;当然也可以新适应电脑,笔者仅是指出自己适应的方式。另外可以获取root用户
sudo su - root
root用户就可以操作一些系统级的文件,可以避免频繁sudo。