键盘问题:java
按键对应表程序员
Windows | Mac |
ctrl | command |
alt | option |
由此可推断,windows下的ctrl+c/v 变成了mac下的 command+c/vwindows
功能对应表浏览器
删除app
Windows | Mac编码 |
delete | command+delete |
向下翻页spa
PageDown --> fn +down图片
PageUp --> fn+uputf-8
选中到行首文档
shift+Home --> shift+command/control+left
选中到行尾
shift+end --> shift+command/control+right
Mac按键修饰符(常见于各软件的快捷键)
eg:
⌘(command)
⌥(option)
⇧(shift)
⇪(caps lock)
⌃(control)
↩(return)
⌅(enter)
根据对应,进入全屏幕的快捷键即为 control+command+f
Windows 用习惯了的同窗转到 Mac 平台对一些快捷键可能都比较不习惯,特别是浏览器中的“刷新”快捷键。在 Windows 系统中,浏览器的刷新快捷键都是 F5,强制刷新是 Ctrl+F5,而在 Mac 系统下浏览器的刷新快捷键变成了 command+R,Chrome 中的强制刷新快捷键为 command+shift+R,这应该是和 Windows 下差距很是大的一点。& F1
系统技巧:
Finder显示隐藏文件
终端执行 defaults write com.apple.finder AppleShowAllFiles -bool true
乱码问题:
原先的中文目录,文件内容大多为GBK编码,拷贝到新的系统所有变为乱码
ps:若是手动export LC_ALL=zh_CN.GBK 则能够正常显示,可是mac系统已经手工建立的中文目录则没法正常显示,鱼和熊掌不可兼得
1. 文件名能够用convmv来转换
convmv -f gb2312 -t utf8 -r --notest *
-r表示包含全部子目录
不加--notest就表示只看看有什么须要转换的,不作实际转换
2. 文件内容能够用iconv,不过我更喜欢用emacs.用emacs打开文件
C-x f utf-8 C-x C-s
搞定。
javac 执行后输出乱码
虽然能够经过修改终端的偏好修正,可是将终端的编码改成GBK会致使其余中文目录的乱码
解决方案:
使用临时环境变量
终端执行 export LC_ALL=en便可
javac编译时乱码警告
经过使用-encoding选项指定输入文件的编码,不要使用默认值便可
截图问题:
Shift+Command+3 截取整个桌面
control+shift+command+3 将截取的桌面拷贝到剪贴板
Shift+Command+4 使用十字框自定义截取区域
control+shift+command+4 将截取的区域图像拷贝到剪贴板
(截完的图片保存在桌面,能够点击修正后在发送的)
经常使用软件:
alfread:可使用快捷键快速打开程序
dash:程序员专用API查询文档