首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AutoKey脚本移动光标

使用AutoKey脚本移动光标
EN

Stack Overflow用户
提问于 2017-09-03 00:36:50
回答 2查看 1K关注 0票数 3

是否可以编写一个AutoKey脚本来插入字符串,然后将光标移动到导入的脚本中的某个位置?例如,我想要一个脚本,它插入console.log();,然后移动光标,使其位于括号之间。

另外,有没有为AutoKey编写脚本的代码参考,我所能找到的只有十几个示例脚本。

EN

回答 2

Stack Overflow用户

发布于 2018-06-17 19:23:09

在autokey-GTK0.90.4和更高版本(不知道旧版本)中,您可以在想要定位光标的位置插入"<cursor>"

例如,在您的示例中:

代码语言:javascript
复制
console.log(<cursor>);
票数 2
EN

Stack Overflow用户

发布于 2017-09-06 12:51:28

创建一个短语比创建一个python脚本更容易。

创建新短语并为其命名后,将以下内容放入autokey窗口右上角的"Enter Phrase contents“框中:

console.log();

然后设置您的热键或缩写,并指定一个窗口过滤器,如果您只希望它在单个窗口中工作。

如果你想使用缩写,但不能让它们工作,那么这个HowTo将会有很大帮助:

单击要放置缩写的文件夹,然后单击工具栏菜单项"New“并选择”Phrase“。为其命名(这与缩写触发器无关,也与您想要将缩写更改为的名称无关)。

突出显示您刚刚创建的条目,并在右侧面板的底部单击左侧的"Abbreviations:(非配置)“文本中的"Set”按钮。

在弹出窗口中,单击Add button.and,在单击Add时出现的文本框中键入要使用的缩写。立即单击包含缩写的文本框所在的白色区域--不在文本框中!

然后单击OK按钮并使用Ctrl S或菜单栏上的save按钮进行保存。在执行此操作之前,您将看不到缩写。

接下来,单击右侧窗口并突出显示或删除"Enter phrase contents“,然后键入您希望缩写变成的内容。然后取消选中(在左侧的框中单击)“在粘贴此短语之前始终提示”。

之后,使用Ctrl S或菜单栏上的save按钮进行保存。

在这一点上,您的缩写应该适合您。

在尝试输入和激活缩写的49种可能方法中,这是我发现的唯一可行的方法。注意,你必须严格遵循它……

以上所有操作都假定您使用的是原始版本的自动关键点,而不是py3版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46015938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档