从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查询文档
从windows转向mac的更多相关文章
- 操作系统Unix、Windows、Mac OS、Linux的故事
电脑,计算机已经成为我们生活中必不可少的一部分.无论是大型的超级计算机,还是手机般小巧的终端设备,都跑着一个操作系统.正是这些操作系统,让那些硬件和芯片得意组合起来,让那些软件得以运行,让我们的世界在 ...
- [转]操作系统Unix、Windows、Mac OS、Linux的故事
[写得很江湖气,可惜找不到原作者了] 文章转自:http://blog.csdn.net/wenmingchan/article/details/49925379 http://www.jb51.ne ...
- 【转】操作系统Unix、Windows、Mac OS、Linux的故事
电脑,计算机已经成为我们生活中必不可少的一部分.无论是大型的超级计算机,还是手机般小巧的终端设备,都跑着一个操作系统.正是这些操作系统,让那些硬件和芯片得意组合起来,让那些软件得以运行,让我们的世界在 ...
- c++ windows 获取mac地址
c++ windows 获取mac地址 GetAdaptersInfo 用windows api获取mac地址和硬盘id编号 aa
- Notepad++中Windows,Unix,Mac三种格式
Notepad++中Windows,Unix,Mac三种格式之间的转换 http://www.crifan.com/files/doc/docbook/rec_soft_npp/release/htm ...
- [nginx]Windows和Mac下,nginx反向代理服务器配置
最近做项目,前端需要用到nginx反向代理来转发请求,总结了一下在Windows和Mac上的配置,以备查询. 一.Windows 修改nginx的配置文件,nginx.conf. 1)nginx.co ...
- 在Windows、Mac和 Linux系统中安装Python与 PyCharm
“工欲善其事,必先利其器”,本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装. 一.Python安装( Windows.Mac和 Linux) 当前主 ...
- Unix、Windows、Mac OS、Linux系统故事
我们熟知的操作系统大概都是windows系列,近年来Apple的成功,让MacOS也逐渐走进普通用户.在服务器领域,恐怕Linux是无人不知无人不晓.他们都是操作系统,也在自己的领域里独领风骚.这都还 ...
- Linux最终将会领先于Windows、Mac OS!
Linux最终将会领先于Windows.Mac OS! 众所周知,硬件离开了软件就像人失去灵魂,而操作系统作为软件中的基础部分,更是重中之重!无论手机.电脑.还是服务器一旦离开了操作系统,比之一堆废铁 ...
随机推荐
- cojs 火龙果 解题报告
昨天晚上做了一发HNOI,感觉有很多新的idea 于是就选了一个出成题目辣 我们考虑暴力 暴力很明显是把这个图A<=D,B<=E的形态搞出来 之后处理相关的询问 这样我们会很容易得到正解: ...
- *[codility]CartesianSequence
https://codility.com/programmers/challenges/upsilon2012 求笛卡尔树的高度,可以用单调栈来做. 维持一个单调递减的栈,每次进栈的时候记录下它之后有 ...
- ReadDirectoryChangesW 监控文件夹 (一个简单的监控示例程序)(文件被修改了,也可以探测到)
// .h文件 #pragma once typedef void (*PFN_NotifyAction)(DWORD dwAction, LPWSTR szFile, DWORD dwLength) ...
- swift:自动引用计数ARC
Swift自动引用计数:ARC 原文链接:https://numbbbbb.gitbooks.io/-the-swift-programming-language-/content/chapte ...
- Javaweb实现的优优图书商城(含源码)
原文地址:http://www.cnblogs.com/liaoyu/p/uushop.html 源码地址:https://github.com/liaoyu/uushop 贴出一个大学时做的小项目, ...
- 内存单元按字节编址,地址0000A000H~0000BFFFH共有几个存储单元
一般可以这样:按十六进制(bffff-a000)+1=1fff+12000H=2x16x16x16=81928192/1024=8 最后是8k或者按二进制bfff-a000=0001 1111 111 ...
- python生成验证码脚本
最近每天都用python写一个小的脚本,练习使用python语法. 验证码的生成: 这里使用了python的图像处理库PIL,安装PIL的过程中出了一个小麻烦,就使用Pillow-win32的一个文件 ...
- Ubuntu安装Apache
在虚拟机上安装了Ubuntu13.10 ,然后使用命令 sudo apt-get install apache2 安装apache总提示“E: 未找到软件包...”,不知所踪,这可能是新手容易的犯 的 ...
- BZOJ 1004 Cards(Burnside引理+DP)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1004 题意:三种颜色的扑克牌各有Sr,Sb,Sg张.给出m种置换.两种染色方案在某种置换 ...
- Effective C++学习笔记 条款06:如不想使用编译器自动生成的函数,就该明确拒绝
一.为驳回编译器自动提供的机能,可将相应成员函数声明为private并且不予实现.(如果你仅仅是自己不实现的话,编译器会帮你实现) 如: class A { public: A(const strin ...