一、选择所有相同项:Ctrl+E
1、使用场景
需要删除选择的所有关键词
比如删除** 或 ## 关键词以删除所有的md语法
2、操作方法
光标选择关键词后,会高亮显示所有关键词
此时Ctrl+E,选中所有相同项,再Ctrl+X即可全部删除
3、Karabiner代码
Ctrl+E=Option+Command+E
二、Ctrl+L:选中当前行
1、使用场景:加粗
对当前行使用Ctrl+B进行加粗,需要先选中当前行再Ctrl+B加粗
否则只能加粗在光标后加入加粗的语法代码,无法实现加粗当前行
2、使用场景:复制当前行(不包含回车)
虽然Ctrl+C支持复制当前行,但是这个快捷键复制后会把当前行最后加入一个回车
在需要复制后粘贴的位置不方便在复制的内容后加入新的内容
此时可以先选中,再使用Ctrl+C进行复制,就不会复制当前行最后的回车
3、Karabiner代码
Ctrl+L=contrl+L(存在问题:选中当前行后会选中行末的回车)
Ctrl+L=Shift+end(存在问题:操作快捷键之前需要先点击+将光标移动到当前行首)
Left_shift+L=Shift+end(解决问题:误把Shift当作Ctrl,操作Shift+L时,可以实现选中当前行操作;新的问题:大写字母L无法使用左Shift输入,此时使用右Shift输入即可,大写字母的使用频率没有Shift+L的使用频率高)
点击+回到当前行首的时候,左手小拇指可以放到Ctrl键
在回到行首后马上操作Ctrl+L,同时Ctrl+B,即可加粗当前行,或者Ctrl+C复制当前行
4、不使用Karabiner代码
可以+回到当前行的行首,再Shift+ -,选中当前行
但是问题是从Shift切换到Ctrl操作加粗和复制时没有目前设置的快捷键更顺手
5、操作原因
Karabiner默认为跳转到某某行,使用场景很小
之前使用CotEditor时,Ctrl+L作为选中当前行的快捷键,使用的很顺滑
该操作习惯可以使用Karabiner完美迁移到MarkEdit,何乐而不为
三、显示所有标签页:Ctrl+Y
1、使用场景
在打开的多个标签中快速定位需要切换的标签
Ctrl+T:打开新标签
Ctrl+Y:设置为显示所有标签页
两个快捷键相邻,分别使用左右食指进行操作
2、Karabiner代码
Ctrl+Y=Shift+Command+backslash