bash - 如何为 Mac 交换 CMD 和 Control,但仅限于 zsh/bash
问题描述
我在 iTerm2 中使用 zsh。
我想用 CMD+A 转到一行的开头,如果我想用 CMD+[ 进入正常模式,在 vim 里面
基本上所有使用 Control 的东西,我都想使用 CMD,反之亦然。
我知道我可以在 iTerm2 设置中做到这一点,但是粘贴到 iTerm2 中变成 Control+V 而不是 CMD+V,这与系统中的其他所有内容不一致。
基本上我只想在 zsh 中重新映射它们,而不是 iTerm2。
我试过 xmodmap 但操作系统似乎忽略了我放在那里的任何设置(OSX Sierra)。也许我做错了,但我也担心 xmodmap 会重新映射我的操作系统绑定,而不仅仅是 zsh ......
解决方案
推荐阅读
- ncache - NCache - 无法启动我的缓存。ErrorL 指定缓存未注册
- python-3.x - 如何在 Python Docker 环境中安装 GDAL?
- java - 如何测试在内部调用私有方法的公共方法
- python - 将 json 对象分组以创建树结构
- javascript - 显示当前页面时导航栏项目中的边框
- mysql - 从数据库中查询一列,但在表视图中显示两列差异条件
- docker - 如何在 junit4/testcontainers 中获取 @Testcontainers(disabledWithoutDocker = true) 行为
- python - 在类方法中调用self参数内的变量
- bash - .reg 文件以使用包含 whitepsace 的参数运行 bash 脚本
- php - 如何解决 Laravel 5.0 上 RouteCollection.php 中的 MethodNotAllowedHttpException?