idea替换快捷键,批量处理对象的操作

ctrl + r

当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件。

ctrl + shift + r

在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符,再在第二个输入框中输入要替换的字符,点击弹出框的右下角的replace或者replaceall即可。

补充:Idea 竖选文本、竖向选择、横向纵向选择文本代码

在使用Idea的时候,可能需要在相同类型的文字中增加数据,所以Idea提供一种列式选择方式,提高开发的效率。

如果需要使用,我们可以选中代码,右键单击,在弹出的菜单中选中【Column Selection Mode】列选中模式。当然,你也可以使用快捷键【shift + command + 8】(window环境可以参考Idea提示)

比如,我们需要将SQL语句中的4修改为5,可以使用快捷键【shift + command + 8】进入列选中模式,然后输入5,就能全部修改过来。省时省力!

当然,我学这个是因为我在写代码的时候,不小心触发了列选中模式,导致代码无法正常拷贝粘贴,所以研究了一下,网上没有找到答案,所以就自己搞明白了。在这里与大家共勉。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。

(0)

相关推荐

  • 在IDEA中实现同时运行2个相同的java程序

    最近在学习网络编程的时候遇到了一个小小的问题,那就是我需要启动2次java的应用,并且2次启动的都是同一个代码,当我直接在IDEA中运行的时候他会提示我已经运行了,是否停止并重新运行. 如果想同时运行或者说多次运行同一个代码,那么我们就得开启当前代码的可并行操作. 也就是下图的状况 那么应该如何去同时运行2个相同的代码呢? 具体操作: 第一步: 右键你要重复运行的类(前提是你已经在运行一个了,不然是没有Edit的),然后找到Edit.... (下面这张图片为后期补充的大图) 然后点进去会弹出下图

  • idea关闭vim编辑模式的操作

    工具栏--Tools--Vim Emulator,把前面的对勾勾掉就行了 补充:win10 最新版IDEA退出vim模式(最后的解决方法) 敲代码什么的肯定是一顿CTRL+C 和 CTRL+V 最近更给自己电脑升级 什么都得重新安装 重新安装完IDEA后,发现无法CTRL+C 和 CTRL+V 马上百度: 百度给出一下解决方法 1.setting-----plugins 中 搜索vim ,把它去掉重启idea就可以 2.菜单栏,tools->vim emulator 然而我悲催的发现 这些我都没

  • idea 实现纵列选择和大小写转换操作

    我遇到一个重复性操作,为了能偷懒发现idea的功能还比较实用 纵列选择:Alt+鼠标左键 大小写转换:Ctrl+Shirt+u 使用小技巧: 像这样放到所有字段的后面 可以先放到最前面 然后使用End键 如果需要选择可以用鼠标拖着选,也可以使用Shift+方向键 补充:IDEA设置成竖列文件转换 以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们.如有错误或未考虑完全的地方,望不吝赐教.

  • MAVEN的安装配置与IDEA整合超详细教程

    去http://maven.apache.org/download.cgi下载你需要的Maven版本. 下载好以后,解压安装到一个目录,我的目录为 D:\Develop\apache-maven-3.5.2. 接着配置Maven环境:右键单击"此电脑"-属性-高级系统设置-高级-环境变量--新建- 新建系统变量MAVEN_HOME为你解压的目录 D:\Develop\apache-maven-3.5.2 ,如下图新建MAVEN_HOME变量: 找到变量名为Path的系统变量,编辑该变量

  • 解决idea报错 Connot resolve column 的问题

    hibernate 实体类每个属性对应的列都是红线 解决办法: 1.点击Persistence 2.右击sessionFaccory 3.点击Assign Data Sources 4.选择你本地创建的数据库 5.OK! 补充:干货!解决IDEA中项目出现cannot resolve method 'XXXXX(java.lang.String)'问题 cannot resolve method 'getParameter(java.lang.String)' 这问题你有没有碰到过? 原来用My

  • 解决idea spring boot 修改html等不重启即时生效的问题

    一.spring-boot-devtools 在pom中直接引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 设置以下两项(第一项如已设置直接设置第二项) 1) &qu

  • idea 列编辑模式取消的操作

    当我们想要选中一列时,在eclipse中alt+shit+a就可以选中一列了, 在网上很多的idea中列编辑的使用,alt+capslk(大小写切换)+鼠标左键 我的idea会一直在列编辑状态,取消列编辑的状态: 鼠标右键,把column selection mode 前面的对勾取消就可以了 补充:IntelliJ IDEA进入列选择模式 shift + alt + insert 快捷键进入或退出列选择模式 进入列选择模式可以以列坐标选择一列或者多列 以上为个人经验,希望能给大家一个参考,也希望

  • idea替换快捷键,批量处理对象的操作

    ctrl + r 当前文件内容替换,指的是在当前打开的文件中替换匹配的字符,只操作一个文件. ctrl + shift + r 在路径中替换,指的是在选定的目录下或者类包下,查找要被替换的字符,再在第二个输入框中输入要替换的字符,点击弹出框的右下角的replace或者replaceall即可. 补充:Idea 竖选文本.竖向选择.横向纵向选择文本代码 在使用Idea的时候,可能需要在相同类型的文字中增加数据,所以Idea提供一种列式选择方式,提高开发的效率. 如果需要使用,我们可以选中代码,右键

  • asp批量添加修改删除操作示例代码

    核心代码: <title>asp批量添加修改删除操作示例</title> <% if request.Form("op")="update" then'表单提交 ids=request.Form("ids") if ids<>"" then response.Write "要删除的数据id集合:"&ids&"<br>"

  • ASP.NET MVC用存储过程批量添加修改数据操作

    用Entity Framework 进行数据库交互,在代码里直接用lamda表达式和linq对数据库操作,中间为程序员省去了数据库访问的代码时间,程序员直接可以专注业务逻辑层的编写.但是对于比较复杂的表关系关联查询或者修改就比较费劲了.通常可以采用的方式是用EF执行SQL语句或者"存储过程",特别是执行复杂批量任务,当然也可以在MVC底层用ADO.NET,这里就不多说了.怎么做批量呢?这里讲讲在EF下用存储过程批量添加修改数据. 需求是这样的:需要批量添加修改产品类别的投放任务数额,每

  • PHP数据对象PDO操作技巧小结

    本文实例讲述了PHP数据对象PDO操作技巧.分享给大家供大家参考,具体如下: PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口. <?php try { $dsn = "mysql:host=localhost; port=3306; dbname=wsq_hotel; charset=utf-8"; $user = 'root'; $psw ='root'; $pdo = new PDO($dsn,$user,$psw); $sql = 'sele

  • php面象对象数据库操作类实例

    本文实例讲述了php面象对象数据库操作类.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //此处构造一个数据库操作类,封装所有数据库操作 //可以扩展便于后台管理程序的使用 Class MySQLDB  {     var $host;     var $user;     var $passwd;     var $database;    var $conn;       //利用构造函数实现变量初始化     //同时连接数据库操作    function MySQLD

  • JavaScript创建一个object对象并操作对象属性的用法

    本文实例讲述了JavaScript创建一个object对象并操作对象属性的用法.分享给大家供大家参考.具体分析如下: 下面的JS代码创建了一个myMovie对象,并给对象title和director属性赋值,通过Object定义对象,其属性可以不用定义,直接调用即可,非常简单. <script type="text/javascript"> var myMovie = new Object(); myMovie.title = "Aliens"; myM

  • Java对象序列化操作详解

    本文实例讲述了Java对象序列化操作.分享给大家供大家参考,具体如下: 当两个进程在进行远程通信时,彼此可以发送各种类型的数据.无论是何种类型的数据,都会以二进制序列的形式在网络上传送.发送方需要把这个Java对象转换为字节序列,才能在网络上传送:接收方则需要把字节序列再恢复为Java对象. 只能将支持 java.io.Serializable 接口的对象写入流中.每个 serializable 对象的类都被编码,编码内容包括类名和类签名.对象的字段值和数组值,以及从初始对象中引用的其他所有对象

  • PHP实现数组和对象的相互转换操作示例

    本文实例讲述了PHP实现数组和对象的相互转换操作.分享给大家供大家参考,具体如下: 关于php中想让对象以数组的形式访问,这时候就需要使用到get_object_vars()函数了.先来介绍一下这个函数. 官方文档是这样解释的: array get_object_vars ( object $obj ) 返回由 obj 指定的对象中定义的属性组成的关联数组. 举一个栗子: <?php class Point2D { var $x, $y; var $label; function Point2D

  • JS数组中对象去重操作示例

    本文实例讲述了JS数组中对象去重操作.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net js数组中对象去重</title> </head> <body> <script> var tmp = [ { "

  • 解决layui批量传值到后台操作时出现传值为空的问题

     如图,前台的样子,data的参数为 [ {"good_id":1,"good_name":"标样-总磷","good_num":"BY400014","pid":10,"first_pid":1,"good_standard":"1.46mg/L","good_cas":"7220-81-7&qu

随机推荐