zoukankan      html  css  js  c++  java
  • 从windows转向mac

    键盘问题:

    按键对应表

    Windows Mac
    ctrl command
    alt option

    由此可推断,windows下的ctrl+c/v 变成了mac下的 command+c/v

    功能对应表

    删除

    Windows

    Mac

    delete command+delete
       

    向下翻页

    PageDown --> fn +down

    PageUp     --> fn+up

    选中到行首

    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查询文档

     

     

  • 相关阅读:
    封装图片处理类(缩略图)
    封装表单验证类
    魔术方法
    封装自己的smartyBC类
    快捷键
    unicode
    基本数据类型课上练习
    数制总结
    12.29.作业
    12.28作业
  • 原文地址:https://www.cnblogs.com/zuoca/p/3676072.html
Copyright © 2011-2022 走看看