Vscode
与所有系统,目前已经在微软插件市场上架动作
调用代码片段
调用时匹配到的参数,也可以传入动作
调用它是 AI 模型?不是,所有设计都需要自己实现,只不过实现被具象
它是鼠标/键盘记录?不是,重复实现逻辑
是通过对应语言实现的解析器,进行语法解析确定位置进行修改的.相当于外挂中的特征点
定位.选择器
不变,生成不变
实现是否会很复杂?使用插件直接超过修改代码的时间?可能会,所以如果是很小的修改,并不建议使用;如果是修改数量不确定,修改安全一致性需要保证,修改实现有重复,那么一定先试一下
公共区
,显示其他人分享的动作
,代码片段
和自定义规则函数
大家也可以先查找下有没有类似功能的,可以直接调用
或者复制
一份使用动作
执行单元,所有文件的修改都是在动作中进行自定义规则
可以理解为原理图的一个通用语言设计器
动作
,支持文件同步及冲突解决.动作
,可以初始化整个项目,也可以初始化某个功能模块
代码片段
,都是固定代码的生成;可以解决部分重复性代码的编写代码片段
只作用于当前文件,当前光标位置处进行生成;无法跨文件,将代码插入到某个文件的某个位置(虽然我们确实需要,但是无法实现)代码片段
时,允许调用动作
并传入上下文,通过自定义规则
生成对应代码并插入到相应位置你可以像这样定义
trigger.xx.yy
(正则匹配),将xx
,yy
传入到动作
中,再通过动作
生成相关代码
CSS 选择器查询
,允许通过同一种查询规范兼容不同语言,并自带语法树调试工具
,保证查询符合预期语法查询
先提取出指定数据,然后翻译完成后,再将指定数据替换到原来的字符串上,由于定位选择器
不变,所以查找到的替换位置也是绑定的如果需要适配其他 IDE 可以联系我
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.