`
yivanus
  • 浏览: 6070 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

给 sikuli 添加 快捷注解 的功能

 
阅读更多

使用sikuli有几个星期时间了,慢慢的熟悉后,发现少了一个常用的功能,或者是我没有找到吧。哪位大大有看到的麻烦留言指点下啊微笑

不过看了源代码也没发现有这个功能。--快速注释,目前很多代码编辑工具都具备的基本功能。


刚开始真不知道怎么写,

还好有sikuli的源代码在手上,有看到类似的功能,就是缩进功能,刚好和注释功能类似,只要稍微修改下应该可以用了。


后面在手头上试着改了下,真的成功了。

现在自己用的版本就是有快速注解的功能,自定义了个快捷键ctrl+i为添加注解,ctrl+shift+i为取消注解功能。

只能用这么偏远的键了,近的键都被前面的功能用了。


实现了选中代码后可以批量添加注解的功能,单选代码也实现添加注解功能,可以重复添加,这个未加控制。


还修改了一个原代码里面的问题,就是只在单行中选中代码时,使用快捷键会替换当前选中的代码,Tab缩进功能就是这样设计的,不知道作者的意图。

已经去作者的博客留言了,希望可以加这个功能进去,毕竟是个方便的功能。


发几张截图:代码有空再贴



怎么添加图片没成功啊????抓狂原来忘插入了。。。


分享到:
评论

相关推荐

    mybatis逆向工程 自定义添加注解以及注释、mapper

    在这个特定的场景中,我们关注的是如何自定义添加注解和注释,以及自定义Mapper的实现。 首先,我们需要了解MyBatis Generator (MBG)的基本概念。MBG是一个代码生成器,它能够读取数据库表的信息,并按照预设的模板...

    Java Bean 遍历和使用注解给Bean的属性添加属性值

    Java Bean遍历是获取并操作Bean对象属性的过程,而注解是现代Java中用于元数据的一种方式,可以给Bean的属性添加额外的信息或行为。 在给定的标题"Java Bean 遍历和使用注解给Bean的属性添加属性值"中,我们可以...

    汇编注解程序汇编语言自动添加注解

    【汇编注解程序与汇编语言自动添加注解】 在计算机编程领域,汇编语言是一种低级语言,它直接对应于机器指令,对于硬件控制和优化性能具有至关重要的作用。然而,由于其语法复杂且难以理解,汇编语言的学习和使用...

    详解配置类为什么要添加@Configuration注解

    @Configuration 注解的主要功能是将配置类标注为 Bean 的工厂,用于创建和管理 Bean 实例。通过添加 @Configuration 注解,Spring Framework 可以正确地处理 Bean 的创建和管理,避免出现多次创建 Bean 实例的问题。...

    模拟hibernate注解功能

    在这个名为“模拟hibernate注解功能”的项目中,我们将探讨如何利用自定义注解和反射技术来模仿Hibernate的注解功能。 首先,让我们理解一下Hibernate的注解。Hibernate支持JPA(Java Persistence API)标准,其中...

    Mybatis基于注解实现多表查询功能

    Mybatis基于注解实现多表查询功能 Mybatis基于注解实现多表查询功能是指使用Mybatis框架中的注解来实现多表查询的功能。这种方法可以简化配置,提高开发效率。下面我们将详细介绍如何使用Mybatis基于注解实现多表...

    Spring java注解,元注解和自定义注解

    通过定义自定义注解,开发者可以为程序添加更多特定意义的信息,并通过Spring的AOP(面向切面编程)功能实现特定的行为。 1. **定义自定义注解** - 使用@interface关键字定义。 - 可以指定注解的属性(通过@...

    Android-Jet使用注解功能来实现去除一些重复的模板代码

    而使用Jet,我们可以在接收Intent的Activity的字段上添加`@IntentExtra("key")`注解,Jet会自动将Intent中的对应键值对赋值给该字段,极大地提高了代码的简洁性。 除了这些基础功能,Jet库可能还包含了其他高级特性...

    Java自定义注解使用反射获取字段注解

    总结一下,Java的自定义注解结合反射机制,为我们提供了强大的元数据功能,可以用来增强代码的可读性、可维护性,甚至实现一些动态的功能。在实际开发中,自定义注解常用于框架的实现、AOP切面编程、配置管理等领域...

    java注解代码java注解代码

    java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解代码java注解...

    Java中给自己写的方法增加注释

    本篇文章将详细讲解如何在Java中给自己写的方法添加注释,以便于日后查阅和理解。 首先,我们了解Java中的三种基本注释方式: 1. 单行注释(//):这是最常用的注释方式,适用于单行的描述。 ```java // 这是一个...

    hibernate注解功能模拟

    【hibernate注解功能模拟】这一主题主要涵盖了三个核心概念:Hibernate、Annotation(注解)和Reflection(反射)。在Java编程中,这三个概念对于理解对象关系映射(ORM)框架,尤其是Hibernate的工作机制至关重要。...

    spring源码解析:元注解功能的实现.doc

    在Spring框架中,元注解(Meta-Annotation)是一种用于注解其他注解的特殊注解,它使得Spring能够提供更灵活的注解功能。元注解的使用始于Spring 2.5版本,目的是减少XML配置,提升开发效率。Spring Boot进一步推广...

    java 通过反射获取类上注解,方法上注解,注解里的值及方法参数

    注解本身不直接影响程序的执行,但可以通过编译器或运行时的注解处理器来实现特定功能。 2. **反射获取类上的注解** 要获取类上的注解,可以使用`Class`对象的`getAnnotations()`方法,它返回一个包含该类所有注解...

    运行时注解实现控件注入

    在Activity或Fragment的类中,我们对这些控件对应的成员变量添加`@BindView`注解,如: ```java public class MainActivity extends AppCompatActivity { @BindView(R.id.button) Button mButton; @Override ...

    桌面添加注解的工具epicpenlspjb_49350.zip

    一款能够在桌面添加注解的一款工具,不论是你在桌面上,还是打开了某个应用,我们都能够在那上面添加注解,我们能够在屏幕上进行操作,我们这里的铅笔有两种模式,不论是在哪个洁面上我们都能够使用笔在上面绘制图形...

    spring注解Quartz定时执行功能

    下面我们将深入探讨如何利用Spring注解实现Quartz定时执行功能。 首先,我们需要引入Quartz和Spring的相关依赖。在Maven的pom.xml文件中添加以下依赖: ```xml <groupId>org.quartz-scheduler <artifactId>...

    spring3.x注解

    Spring 3.x 注解应用详解 ...需要修改配置文件 applicationContext.xml,添加对应的注解配置。 Spring 3.x 的注解应用提供了一种更加灵活和方便的依赖配置方式,减少了传统的 XML 配置方式的复杂度,提高了开发效率。

    java注解jar包

    Java注解是Java编程语言中的一个重要特性,它允许在代码中添加元数据,这些元数据可以被编译器或运行时环境用来执行特定的操作。Java注解在软件开发中起着关键作用,它们简化了代码,提高了可维护性和可读性,同时也...

    自定义注解得使用,模拟spring通过注解方式创建bean实例

    Spring的注解功能极大地简化了配置,使得开发者可以更专注于业务逻辑。本篇将深入探讨如何自定义注解并模拟Spring通过注解方式创建bean实例。 首先,了解注解(Annotation)在Java中的角色。注解是一种元数据,它...

Global site tag (gtag.js) - Google Analytics