mac 和 win 下更优雅的使用光标, 提升编码效率, emacs快捷键

版权声明:遵从分享创新精神, 不以商业为目的的转载与复制原则上博主不强制要求添加转载引用, 但是有时疏忽导致文章出现纰漏, 添加转载引用助于及时修改源头的错误 https://blog.csdn.net/qq_34208844/article/details/84999447

有时候我们需要移动光标, 手就会离开键盘使用鼠标或触控板, 如果这个动作非常频繁, 这样会严重影响效率(特别是光标只需要小范围移动), 我们有更加优雅更加高效的解决方案

常用的光标移动方法

  • 使用鼠标(灵活, 手需要离开主键区, 但是效率低, 适合大范围的光标移动)
  • 使用上下左右键(学习成本低, 直观, 手需要离开主键区, 稍微影响效率, ps:有的极简键盘没有方向键, 或者通过fn映射方案, 这种更加低效)

Mac 下自带的emacs快捷键

mac系统自集成了部分emacs的跨借鉴(部分不是 cocoa app可能不适用), 下面列举部分实用的跨借鉴

emacs快捷键的组合键是control, 下面就用C来代替

方向键

  • C + f : 光标右移一位
  • C + b : 光标左移一位
  • C + p : 光标上移一行
  • C + n : 光标下移一行

通过和shift配合可以选中文本

  • C + shift + f : 选中右一文本
  • C + shift + b : 选中左一文本
  • C + shift + p : 选中这行到上一行这个位置的文本
  • C + shift + n : 选中这行到下一行这个位置的文本

文本快捷键

  • C + a : 行首
  • C + a : 行末
  • C + h : 退格(删除前面一个文本)
  • C + o : 回车键(enterreturn)
  • C + t : 交换光标两边的文本(如: 文本 ==> 本文)
  • C + L : 跳转到光标所在行(有时候屏幕滚动了, 想回去光标所在位置)

通过和shift配合可以选中文本

  • C + shift + a : 选中当前到行首的文本
  • C + shift + a : 选中当前到行末的文本

通过组合可以选中整行

  • C + a 配合 C + shift + e
  • C + e 配合 C + shift + a

win 下的神器

之前用windows系统的时候我是借助插件完成的, 我觉得非常好用, mac下也有按键映射软件可以弄出同样的效果, 但是比较繁琐
插件传送门===>CapsLock++
这个插件不强制收费, 觉得好用的可以给作者一些鼓励

CapsLock++的整体思路

我们的CapsLock键一般就切换个大小写, 但是却占用了一个非常不错的位置, 所以有些浪费(我mac下是将CapsLockcontrol互换了, hhkb也是这个思路), CapsLock++通过加强CapsLock键的功能, 来提升效率

CapsLock++主要的按键组合

我觉的CapsLock++使用上更加直观, 左手一只手就能控制光标的上下左右
图片引用自CapsLock++官网
在这里插入图片描述

CapsLock++进阶功能

CapsLock++不只是操作光标, 还集成了一些额外的功能, 有时候还是很方便的, 也可以自己写些函数(JavaScript)调用

  • 操控鼠标灵敏度
  • 绑定窗口和快速切换窗口(切换应用程序)
  • 翻译文本(可以自己配翻译api秘钥, 公共的有次数限制, 可能影响使用)
  • 计算(选中数学式)
  • 弹出计算器用于计算
  • 窗口半透明
  • 转移字符
  • 等等…

猜你喜欢

转载自blog.csdn.net/qq_34208844/article/details/84999447