配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题

效果演示(点击播放)

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第1张图片

代码片段自动注入功能可谓是开发时的一大神器。有该功能的软件包括:

  • Alfred
  • Dash
  • TEIMPrefSetter

三款软件都是收费软件(可以自行搜索破解版)。

选择 Alfred 的理由

Alfred 自动强大的功能不必说,如快速打开软件、计算器、搜索等等;在代码片段注入时,Dash 在开启输入法的时候,即便切换了英文状态,也无法正常使用,有可能是 bigSur 下的版本不兼容引起的。在 Alfred 下没有这个问题,甚至中文输入法下也能使用。

配置 Alfred snippet

配置面板

在 Preferences -> Features -> Snippets 中配置:

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第2张图片

打开辅助功能

注意标红处,需要在 系统偏好设置 -> 安全性与隐私 -> 辅助功能 中打开 Alfred 开关:

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第3张图片

添加集合

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第4张图片

附加处同一定义了之后往该集合中添加的代码片段关键字的前缀。此处定义了冒号。

添加代码片段

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第5张图片

名称不是必须的,关键字是用来输入触发注入代码片段的,允许自动扩展一定要打勾,否则输入时关键字匹配了,也不会注入代码。

配置成功

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第6张图片

在此处可以看到允许自动扩展已打开,同时该代码片段的关键词是 :ie

解决 Jetbrains 编辑器光标错乱问题

以 goland 为例,将粘贴时格式化代码设置为 none 即可:

配置 Alfred snippet 实现代码片段注入,修复 idea、goland、webstorm 光标错位问题_第7张图片

你可能感兴趣的:(alfred)