Cursorless命令速查表:掌握50+核心指令,让编码效率飙升

【免费下载链接】cursorless Don't let the cursor slow you down 【免费下载链接】cursorless 项目地址: https://gitcode.com/gh_mirrors/cu/cursorless

Cursorless是一款革命性的编码效率工具,它通过语音命令和直观的视觉标记系统,让开发者无需鼠标即可快速定位和操作代码。本文将为你系统梳理50+核心Cursorless命令,助你彻底摆脱光标束缚,实现编码效率的飞跃。

一、基础操作指令 ⚡️

1.1 选择与编辑

Cursorless的核心在于通过语音命令精准选择代码元素。基础选择命令包括:

  • "take air":选择名为"air"的标记区域(视觉标记会显示在代码旁)
  • "chuck bat":删除名为"bat"的标记区域("chuck"对应删除操作)
  • "copy cap":复制名为"cap"的标记区域

Cursorless高亮选择演示 Cursorless通过彩色标记实现精准选择,无需鼠标即可定位代码元素

1.2 移动与调整

快速调整代码位置的常用命令:

  • "bring drum after harp":将"drum"标记内容移动到"harp"标记之后
  • "swap ox with pit":交换"ox"和"pit"两个标记的内容
  • "clone sun":复制"sun"标记内容并插入到其后

Cursorless交换操作演示 使用"swap"命令快速交换代码块位置,操作直观高效

二、高级作用域指令 🔍

2.1 代码元素选择

针对不同代码元素的专用选择命令:

  • "take funk":选择函数
  • "take arg":选择参数
  • "take class":选择类
  • "take line":选择行
  • "take block":选择代码块

这些命令可与修饰符结合使用,如:

  • "take first funk":选择第一个函数
  • "take every arg":选择所有参数

2.2 作用域修饰符

通过修饰符扩展选择范围:

  • "take inside string":选择字符串内部内容(不包含引号)
  • "take head of list":选择列表头部
  • "take tail of array":选择数组尾部
  • "take leading token":选择前导标记
  • "take trailing token":选择尾随标记

三、高效编辑指令 ✨

3.1 代码生成与修改

  • "snip if":插入if语句代码片段
  • "wrap curly":用花括号包裹选中内容
  • "repack round":将内容重新包裹在圆括号中
  • "increment number":增加数字值
  • "decrement value":减少数值

3.2 格式化与重构

  • "format selection":格式化选中代码
  • "comment line":注释当前行
  • "extract variable":提取变量
  • "rename symbol":重命名符号
  • "join lines":合并行

Cursorless多命令编辑演示 组合使用多种Cursorless命令实现高效代码编辑

四、视觉标记系统 🎯

4.1 颜色与形状标记

Cursorless使用颜色和形状组合作为标记名称:

颜色:blue(蓝色)、green(绿色)、red(红色)、pink(粉色)、yellow(黄色) 形状:ex(叉形)、fox(狐狸形)、wing(翅膀形)、hole(洞形)、frame(框架形)

例如:"take blue ex"(选择蓝色叉形标记)、"bring green fox"(移动绿色狐狸标记内容)

4.2 特殊标记

  • "this":当前选择
  • "that":上一个目标
  • "source":上一个源
  • "nothing":取消选择

五、实用组合命令 🚀

将基础命令组合使用,实现复杂操作:

  • "take every arg and chuck":删除所有参数
  • "bring line air after drum":将air所在行移动到drum之后
  • "wrap funk with try":用try语句包裹函数
  • "swap first token with last token":交换第一个和最后一个标记

六、如何开始使用 Cursorless

  1. 克隆仓库:git clone https://gitcode.com/gh_mirrors/cu/cursorless
  2. 按照项目文档安装依赖
  3. 启动编辑器并激活Cursorless
  4. 使用"visualize"命令打开作用域可视化器熟悉标记系统

命令配置文件位置:cursorless-talon/src/spoken_forms.json
速查表生成代码:cursorless-talon/src/cheatsheet/cheat_sheet.py

通过掌握这些核心命令,你将能够大幅减少编码过程中的鼠标操作,让思维更加流畅地转化为代码。开始使用Cursorless,体验无需光标束缚的极速编码吧!

【免费下载链接】cursorless Don't let the cursor slow you down 【免费下载链接】cursorless 项目地址: https://gitcode.com/gh_mirrors/cu/cursorless

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐