karabiner:mac键盘连字符"-"映射为下划线"_"

为什么要更改:

作为一个程序员,尤其是编码狂,每天要输入几十次下划线,前端甚至破百次,每次输入下划线都要 shift + - ,影响效率有时候会打断思维,天天shift+-整个人都烦躁了,得解决!

怎么改:

研究了一上午,发现需要下载一个叫做karabiner的软件.坑的是网上能搜的教程都是关于karabiner_10.22.0的,这个版本的软件不支持macos sierar及之后的系统版本.

正确的更改流程是这样的:

先看看自己的Mac系统版本,然后去官网下载对应版本.


karabiner:mac键盘连字符

该软件的10.22.0版本的教程网上一大把就不讲了,咱们讲12.1.0版本

第一步

   下载安装,然后打开karrabiner-elements,长这样


karabiner:mac键盘连字符

我们选择第一行功能栏第三个选项  complex modifications(复杂设置)

第二步

点左下角的 add rule


karabiner:mac键盘连字符

第三步

点击add rule后会有个弹窗


karabiner:mac键盘连字符

点击上面图中红圈里的按钮,会在浏览器里打开一个网址,


karabiner:mac键盘连字符

在搜索栏里输入hyphen(连字符),找到图中的结果点击右侧的import,

第四步

这时候软件会弹窗,选择import.


karabiner:mac键盘连字符

选择之后,窗口会出现这个策略选项,点击enable即可

第二种解决办法:

我们的目的其实就是想双击选中带连字符的词,比如 id="less-class"  双击less的时候想选中less-class

在vscode中打开设置,在搜索框中搜索separators,去掉搜索结果中editor.wordSeparators值里的 - 就可以了.

在sublime中,首选项->设置  搜索 separators 去掉word_separators值里的-就可以

你可能感兴趣的:(karabiner:mac键盘连字符"-"映射为下划线"_")