记录使用 macOS 的一些细节。
1. Finder 文件剪切
一度误以为 Finder 不能剪切只能鼠标拖放,一度想找Finder替代品。实际可以剪切:
- 复制粘贴:cmd+c→cmd+v
- 剪切粘贴:cmd+c→cmd+option+v
2. Finder 拷贝文件夹路径
想要拷贝当前 Finder 打开的目录的绝对路径, 用于代码编写、终端命令等。
在 Windows 上可用 Ctrl + L 跳到地址栏然后进行拷贝。
在 Finder 中则是用 option + command + c, 然后 cmd + v 即可。
在 macOS 中怎样获取当前文件夹的路径? - 没救value疯子的回答 - 知乎
https://www.zhihu.com/question/22883229/answer/111249719
3. 让外接键盘 Home/End 键起作用
创建或编辑 ~/Library/KeyBindings/DefaultKeyBinding.dict 文件,内容如下:
{
/* Remap Home / End keys */
/* Home Button*/
"\UF729" = "moveToBeginningOfLine:";
/* End Button */
"\UF72B" = "moveToEndOfLine:";
/* Shift + Home Button */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift + End Button */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Ctrl + Home Button */
"^\UF729" = "moveToBeginningOfDocument:";
/* Ctrl + End Button */
"^\UF72B" = "moveToEndOfDocument:";
/* Shift + Ctrl + Home Button */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Shift + Ctrl + End Button*/
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:";
}
然后重启系统(据说重启 shell 也可以, 或者重新登录?)以生效。
参考: https://www.cnblogs.com/laggage/p/14342447.html
4. 让外接键盘 Ctrl/Win窗键 正常使用
例如内置键盘 ctrl+space 是切换输入法;我的外接键盘默认是Win窗+space,很不习惯。
实际上期望外接键盘的 ctrl 对应 内置键盘的 ctrl。
目前这样设置:(系统设置->键盘):
5. 设置终端proxy
export http_proxy=127.0.0.1:xxxx
export https_proxy=127.0.0.1:xxxx