转载请注明出处:https://www.codelast.com/

(1)在MAC里安装Ubuntu虚拟机,使用共享文件夹
宿主机:MAC OS
虚拟机:Ubuntu 16.04
首先在Virtualbox软件里设置好永久性的共享文件夹,但你会发现Ubuntu里根本看不到设置的共享文件夹,原因是你需要在虚拟机中安装Virtual Guest Additions软件,方法:Devices->Insert Guest Additions CD Image...,然后Ubuntu就会自动开始安装Virtual Guest Additions软件,安装好之后重启Ubuntu虚拟机,你会看到在Ubuntu文件管理器的左栏中多了一个共享文件夹的链接,不要以为此时就大功告成了,事实上现在还不能用,只要你一点击它,就会提示没有权限,原因是你需要在Ubuntu虚拟机中把你的当前用户添加到vboxsf用户组中:

sudo adduser codelast vboxsf

然后重启Ubuntu虚拟机,再点击共享文件夹试试看,问题解决。

(2)在MAC里读写NTFS格式的USB移动硬盘/U盘
默认安装下你是无法在MAC OS里向NTFS格式的USB移动硬盘写入数据的(第一次使用MAC的话可能会觉得特别反人类),其实你只需要安装一个叫“Mounty for NTFS”的软件就可以了。安装好之后启动这个软件,它会自动弹出提示,问你要不要把挂载的USB移动硬盘变成读写模式,确认之后就会发现,USB移动硬盘已经可以写入数据,done!

(3)MAC下的五笔输入法
作为一个五笔党,我第一次使用MAC OS的时候,上面的中文输入法实在把我恶心坏了,输入效率下降了90%都不止。直到我搜到了“清歌输入法”这个产品,终于又找回了类似于“极点五笔”的操作习惯,飞一般的感觉。如果你也是五笔用户,试一下,一定不会失望。
文章来源:https://www.codelast.com/
(4)MAC下的IntelliJ IDEA的Win按键失效问题
理论上,在IntelliJ IDEA中,按住机械键盘上的Win键+鼠标左键点击JAVA项目里的一个变量名时,会自动跳到这个变量的定义处,但是某一天我把IntelliJ IDEA升级了一个版本之后,发现这样做没有任何反应了,我试了很多方法都不行,最后才发现,原来是IntelliJ的 PreferenceKeymap里的配置,不知道怎么搞的变成了“Default for XWin”,当我选择“Mac OS X 10.5+”之后,就一切恢复了正常。
所以,如果你也遇到了这个奇怪的问题,不妨这样试试。

(5)MAC下的IntelliJ IDEA的从源代码跳到Project View的方法
在Ubuntu下的IntelliJ IDEA里,默认按Alt+F5,会弹出一个菜单,选择“Project View”会立即定位到Project视图的对应文件上,在Mac下,如果Keymap是“Default for XWin”,等同效果的做法是:Option+F1,在弹出的菜单中选择“Project View”。如果不想用快捷键,可以通过菜单 NavigateSelect In...来触发。

(6)MAC版GoLand IDE运行UT的时候提示“ld: warning: text-based stub file ... out of sync”的问题
具体错误如下:

# crypto/x509
ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.

这个网页里有一个解决方案:

sudo mv /Library/Developer/CommandLineTools /Library/Developer/CommandLineTools.old
xcode-select --install
sudo rm -rf /Library/Developer/CommandLineTools.old

但我试了没用。同时,上面的网页里最后也提到,这个问题和Go无关,而是和Mac OS有关。
文章来源:https://www.codelast.com/
(7)iTerm相关
▲ 打字时发送相同的命令到所有tab
外置标准键盘:Win+Shift+I
MacBook键盘:Command+Shift+I
▲ 打字时发送相同的命令到单一tab下的所有子tab
外置标准键盘:Win+Alt+I
MacBook键盘:Command+Option+I 

[原创] MAC配置(杂)
Tagged on:     

发表评论

电子邮件地址不会被公开。 必填项已用*标注