Mac 下自定义 快捷 键 以及 组合键 karabiner

快捷键     左 control 右 command

自定义复杂快捷键 修改上述文件

将上述文件放在  ~/.config/karabiner/assets/complex_modifications  文件夹 下面

快捷键 的配置文件 模板 

 https://download.csdn.net/download/gjkun0202/10838973

## 我的mac环境 快捷键 

- [x] 终端 命令行
Cmd + t 新建 标签
cmd + shift + [ ]  切换 tab
Cmd + []  在 tab 里边 切换 窗格 

ctrl + a 跳 到 行首 
ctrl + e 跳到 行尾 
 ctrl + d 删除 一个字符, 相当于 通常的 delete键 

Ctrl + h 退格 删除 一个 字符,

Ctrl + u 删除 光标 之前 到 行首 的 字符 
Ctrl + k 删除 光标 之前  到 行尾的字符

Ctrl + a 光标移动到行首  ,相当于 home 键

Ctrl + e 光标 移动到行尾 
Ctrl +f 光标 向前 移动 一个字符位置

Ctrl + b 光标 向后 移动 一个字符位置

Ctrl + l 清屏 ,相当于 clear 

Ctrl + p 调出 命令 历史 中的前一条 

Ctrl + n 调出 命令 历史 的 下一条

Ctrl + r 显示 : 号 提示 , 根据 用户 输入 查找相关 的历史 命令 , 格式 (只能 单个 匹配 )

Ctrl + w 删除 删除 从 光标 位置 前 到 当前 所处 单词 的开头      
Ctrl + y 粘贴 最后一次 被删除 的单词 


- [x] 终端外   
Cmd + t 新建 标签

cmd + shift + [ ]  切换 tab
Cmd + []  在 tab 里边 切换 窗格 

Cmd + tab 切换 当前 工作 任务 

Alt + backspace 删除 一个 组合 的 字符 
- [x] Vim 快捷键
	基础 快捷键
•	vim [option] [file]
* +# 打开文件后,光标处于第#行的行首
* +/pattern 打开文件后,直接让光标处于第一个被/pattern匹配到的行的行首
* +打开文件后,在尾行追加
* :e  打开一个文件
* :e 刷新或重载当前的文件

编辑模式-->输入模式
* i:insert 在光标所在处输入
* a:append 在光标的处后方输入
* o:在光标所在处的下方打开一个新行
* cw: 替换光标所在位置单词
* I:在光标所在行的行首输入
* A:在光标所在行的行尾输入
* O:在光标所在处的上方打开一个新行
关闭文件
* ZZ 保存并退出
* :q 退出,前提文件没有修改
* :q! 强制退出,不保存此前的修改
* :wq 保存并退出
* :x 保存并退出
* :w /path/file 另存为
* :saveas  另存为
光标跳转
* 字符间跳转
    * h, l, 左右
    * j, k, 上下
    * #cmd 跳#个字符
* 单词间跳转
    * w, 下一个单词的词首
    * e, 光标向前移动到词尾
    * b, 光标向后移动到词首
    * #cmd 跳#个单词
* 行首尾跳转
    * 0 行首
    * ^ 非空白行首
    * $ 行尾
* 行间跳转
    * gg, 1G 到首行
    * G 到末行
    * nG, ngg 到第 n 行
* 句间跳转
    * ) 下一句
    * ( 前一句
* 段间跳转
    * } 下一段落
    * { }
* 其他跳转
    * g; 跳到上一次修改的地方
    * L 光标跳到屏幕下方
    * ctrl-O 执行后退
    * ctrl-I 执行前进
    * :n 命令模式跳转到第 n 行
    * % 匹配括号
        * 和 # 匹配光标所在的单词,* 移到上一个匹配的单词处,# 移动到下一个单词处
    * gj, gk 在软换行的情况下在行中上下移动光标
窗口滚动
* ctrl-d 窗口向下滚动半屏
* ctrl-u 窗口向上滚动半屏
* ctrl-e 窗口向下滚动一行
* ctrl-y 窗口向上滚动一行
* ctrl-b 窗口向上滚动一页
* ctrl-f 窗口向下滚动一页
* zz 当前行位于屏幕窗口中间
* zt 当前行位于屏幕窗口顶部
* zb 当前行位于屏幕窗口底部
多窗口操作
* vim -o file1 file2 (水平分隔)
* vim -O file1 file2 (垂直分隔)
* :sp filename (水平分隔窗口,编辑文件)
* :vs filename (垂直分隔窗口,编辑文件)
* 关闭分割窗口 :q
* 切换窗口 切换到普通模式下 ctrl + w w
* ctrl w + 先按 ctrl w,然后再按 + ,放大窗口
* ctrl w - 先按 ctrl w,然后再按 -,缩小窗口
* :close 关闭窗口
* ctrl w j,k,l,m 切换到上下左右的窗口
* :Ex 开启目录浏览器,可以浏览目录的所有文件并选择打开
* :resize+num 把当前窗口增加 num 行
* :resize-num 把当前窗口减少 num 行
* :vertical resize+num 把当前窗口增加 num 列
* :vertical resize-num 把当前窗口减少 num 列
* :ls 显示所有打开的文档
撤销操作
* u 撤销操作
* ctrl-r 恢复撤销
执行命令
* :!command
* :!bash 创新启动一个 bash 执行命令,而没有退出 vim,执行完命令后 exit 回到 vim
* :r !command 将命令运行的结果插入到当前行的下一行
* :n,m !command 起始行号 n 到结束行号 m 之间的内容,用 command 来处理。例如::2,4 !sort
复制和移动
* yy 复制一行

- [x] Eclipse 
Ctrl + \  快速 修复 
Shift + ctrl + F  格式化
Ctrl + U  内容 辅助 , 相当于  代码 补全  代码辅助
caps_locks + C  git Commit
Ctrl + F 在 本文件 下 查找 和替换 
Ctrl + H  全局 各种 寻找
Ctrl + ` JUnit Test
Ctrl + [  java Application
Ctrl + ]  Run on server
Ctrl + M 最大化 代码 空间


- [x] 键盘映射
all
equal_sign(=) 键 -> right-alt 

苹果键盘 
Left-command -> left-control
left-control -> left-command

雷柏 键盘 
left-alt ->  left-command
Right -alt  ->  right-command
right-control  -> right-alt

复杂键 映射 

caps_locks  -> command + control + option + shift 

right_command + hjkl   >         /  ◀️  ⤵️ /

right_shift + wasd    鼠标 移动  
right_shift + fg  鼠标  左击  右击
right_shift + rv  鼠标 滚轮 向上 ,向下 

1234567890 > !@#$%^&*()

tab + m,.jkluio > 123456789 

- [x] 应用 快捷键

caps_locks + f  打开 safari  浏览器
caps_locks + g  打开 chrome  浏览器
caps_locks + n 打开 备忘录( note)
caps_locks + b  打开 ibook 
caps_locks + y  打开 网易云音乐

openGPG
caps_locks + s  进行 选中文本 签名 
caps_locks + v  进行 签名验证

caps_locks + e  进行 加密
caps_locks + d 进行 解密 

caps_locks + [  添加 公钥指纹
caps_locks + ] 添加 公钥

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Mac 下自定义 快捷 键 以及 组合键 karabiner)