我是「 kangarooking(袋鼠帝) 」,不是弟弟的弟。一个互联网小蜗「 gua 」牛,真心给大家分享经验和技术干货,今天的内容是干货中的干货,干中干,点赞收藏,以后用上的时候翻出来照葫芦画瓢。关注me,每天进步亿点点 ❗ ❗ ❗

摆哈儿龙门阵

之前想了一下,我还要在深圳多待几年,有些东西还是要趁年轻享受一下。所以我终于自己组装了一台电脑,大出血了一波,算是实现了儿时的小梦想—>拥有一台任何游戏都能玩的电脑(哈哈哈哈,久违的兴奋感)。买之前抖音一直给我推荐各种cpu,显卡,组装电脑的视频。t喵的等我组装好用着一段时间了,抖音开始给我推荐–买电脑前欣喜若狂,买电脑一段时间后开着机玩手机的视频。。。hh,但是抖音这波猜错了,我因为远程办公,有充裕的时间玩游戏(还在兴奋期),我最近经常和我发小他们开黑吃鸡,但是我好菜阿,有没有铁子是吃鸡大佬的,教教我呗。然后我最近想和女朋友玩双人成行,不知道啥时候打折,199感觉有点小贵。好了,不瞎扯了,我们开始讲重点。

前言

男人不能说快,但是有时候又不得不快。今天要介绍的猪脚–列编辑就是一个能让你疯狂提高工作效率的骚操作。不管是程序员还是其他行业的工作人员,有一手熟练的列编辑操作,事半功倍。

本文适看人群:

  • everyone

并不是所有的编辑器上都能进行列编辑操作的,在特定的一些工具才有,比如it界的ideaNavicatplsql,等… 其他能进行列编辑的工具我会在本文的结尾为大家总结。

怎么知道一个编辑器是否能进行列编辑?

最简单的办法就是alt+左键往下拖,操作一下就知道了。alt+左键是列编辑里面最简单的操作方式。这里描述了没懂的铁子,没关系,我们继续看下面的演示。

列编辑基础操作

1.同列选中

当领导给你安排“人工智能”的工作:“小帝阿,你来把这一竖号码给我搞成一行,每个号码逗号隔开哈”

如下:

100001
1000014
1000078
100053262
100113655
100122899
1002674
100285605
101974290
102082699
102282567
102286418
102299601
102338378
102520470
102632346
103373827
此处省略一千个号码
...

初入职场的小帝,二话没说就一头扎入了紧张忙碌的工作中,一个小时过后,小帝睁着一对蒙圈的眼睛找到领导,并交代任务完成。

咱们看看列编辑的操作(同列选中):alt + 鼠标左键向下拖动,将列的最左边都选中,然后backspace,最后加逗号。简简单单几秒完事。

当然这里的例子数据量还比较小,当数据量越大,使用列编辑的优势就越明显。试想如果你用“人工智能”来一个一个加逗号和backspace,如果数据量很大的话,干到明天吧。

2.相同字符选中

过了一会儿,领导问小帝:“之前拷贝给你的文件你有备份吗,我的备份丢了”。小帝挠挠头说道:“我忘了备份了,要不我把之前那个转成行的复制一份然后再转回来?”。领导:“good idea ,do it,加油!”。随后小帝吭哧吭哧,又把一行数据转回一竖。最后下班回到家的小帝游戏都不想碰,倒头就睡。

咱们看看怎么给小帝提高速度(相同字符选中):先随便选中一个逗号,然后ctrl + shift + alt + j 将所有的逗号选中,最后回车。

3.光标任意放置

好了小帝的故事结束了,下面我们就不多说废话了。
光标任意位置放置操作:alt + shift + 鼠标左键

该操作适用于数据量不算大,且预选中内容不规则的情况。

4.同类型字符选中

同类型字符选中操作:ctrl + shift + 左/右方向键

这里说的 左右键 是键盘上下左右的键位,也就是玩qq飞车的方向键。

该操作适用于光标预放置的位置是非对齐的情况。

5.列光标置前/后

操作:列光标操作好以后摁键盘的home(前)或者end(后),就可以将列光标置前/后。跟正常情况下行编辑是一个道理。

该操作适用于你想让光标置前或者置后的情况。

6.同列复制

操作:alt + 左键选中一列,然后ctrl + D

该操作适用于想将左边列复制到右边的情况,这个其实跟正常行编辑道理一样,行编辑ctrl + D是复制行。

基础操作小结

到这里列编辑的基础操作就说完了,大家只要知道这些基础操作,在实际工作中将他们组合起来使用,无论应对多复杂的数据,基本都没有问题,效率都是杠杠的。

实战

实践是检验真理的唯一标准,接下来我结合一个java程序员在工作中如何使用列编辑解决问题来展开。

我说一下我的经验,列编辑我使用得最多的地方是在sql编写这块。

mybatis制作包涵某个表所有字段的sql标签
比如当你新接手的一个项目,里面的mapper.xml文件没有包涵表所有字段的sql标签时,你想加一个,你可以这样做:

  1. 复制表结构;
  2. alt + 鼠标左键,将列光标置于最左;
  3. ctrl + shift + 方向右键 选中同类字符,然后再按一次方向右键,最后加逗号;
  4. shift + end 将后面的多余部分选中,摁backspace删除掉

mybatis oracle merge操作,t1.xx=t2.xx
这场景有点不太好描述,大家直接看视频吧,我之前遇到的场景是在mapper.xml文件里面写一个oraclemerge操作,就有t1.xx=t2.xx t1t2都是同一个表的别名,但是这个表的字段很多,有30多个,所以用列编辑写起来会很快。

操作细节就不多说了,这里主要就用到了,上面讲的同列复制操作:选中列,然后ctrl + D

多个insert语句的编辑
这个场景是当你从Navicat中将某个表查询的数据复制为insert语句后,想要插入另外一个结构类似或者相同的表。因为id都是自增的,创建时间可能也是不用设置,会在插入的时候自动获取。

关键操作是:相同字符选中 ctrl + shift + alt + j 和 同类型字符选中 ctrl + shift + 左/右方向键

mybatis带if标签的update
你是否写过这种带if标签的update语句:

真的是又臭又长,如果我没有记错的话,自动生成器是不会生成这种update语句的。

下面我们就使用列编辑来快速完成它:

总结

学好列编辑,提速你我他。大家掌握基础用法后,复杂数据处理就是靠这些基础操作的组合。我们拿到一个复杂数据先分析它的规律,找到规律用列编辑很快就可以处理掉。铁子们收藏起来,不然要用的时候又找不到。收藏,收藏,收藏!!!

附上一些有列编辑功能的工具:有道云笔记的markdown笔记可以使用,vscode,notepad,Hbuilder等…

微信公众号「 袋鼠先生的客栈 」,有问题评论区见。如果你觉得我的分享对你有帮助,或者觉得我有两把刷子,就支持一下我这个初出茅庐的writer吧,三连,三连,三连~~。点赞

【摸鱼吃瓜工作录】ctrl+左键之让你快到飞起的--列编辑相关推荐

  1. 【摸鱼吃瓜工作录】刚到公司,如何让项目经理对你刮目相看

    我是「 kangarooking(袋鼠帝) 」,不是弟弟的弟.一个互联网小蜗「 gua 」牛,真心给大家分享经验和技术干货,希望我的文章对你有帮助.关注me,每天进步亿点点 ❗ ❗ ❗ 这期干货满满, ...

  2. Eclipse“ctrl+左键”链到实现类

    Eclipse下,"ctrl+左键"链到实现类 window-->preferences-- >General-->Editors-->Text Edito ...

  3. android ctrl 左键鼠标左键直接打开xml文件夹,设置Android Studio通过Ctrl+左键查看源码...

    开始学习android的时候希望能点进系统提供的控件中查看源码,但是实际操作发现,看到的每个源文件方法都是抛出的Exception,所以想要设置成可以直接查看具体实现,记录下我自己的操作方法. 1.首 ...

  4. eclipse 项目中点击ctrl+左键不能进入方法

    eclipse 项目中点击ctrl+左键不能进入方法,点击F3 提示,the resource is not on the build path of a java project.但是其他的项目点击 ...

  5. eclipse中进行java编程时,CTRL+左键时,看不到源码的解决方法。

    第一种情况:eclipse中进行java编程时,CTRL+左键时,没有任何反应,解决方法: 设置方法:window-->preferences-- >General-->Editor ...

  6. vs中使用ctrl+左键定位函数不准

    问题描述: 1.vs2022突然遇到ctrl+左键定位不准: 2.点类视图的函数名,仍然不能准确定位到该函数 解决方法: 1."解决方案资源管理器",将出问题的源文件上点右键--& ...

  7. 马斯克公开支持“上班摸鱼”:让工作更愉快!

    整理 | 王晓曼 出品 | 程序人生 (ID:coder _life) 11月16日,在国美集团批评员工上班摸鱼的通报中,一名员工在网易云音乐上使用了22.5G的流量格外显眼.11月18日,网易云音乐 ...

  8. 这5个摸鱼神器太火了!程序员:知道了快删!

    这届打工人最喜欢的两个词 除了下班,就是摸鱼 鲁迅曾说过:要想成为一名合格的打工人 摸鱼是必备技能之一 △ 图源网络,如侵删 适(放)当(空)摸(自)鱼(己) 是对工作的调剂 摸鱼摸得好,工作没烦恼 ...

  9. idea ctrl 左键进入方法后,如何返回上一个方法

    alt + left 回到上一个方法 macos是command + option + left ctrl + alt + left 回到上一次光标所处位置 left就是键盘上的左键 (上下左右的那个 ...

最新文章

  1. 策略模式(Header-First笔记)
  2. Image classification with deep learning常用模型
  3. Linux下目录快速切换小工具bd
  4. 2016-01-18 10:33PM at Parkyard difference between WebUI and Fiori
  5. 电商常用同义词库_【福利】不可错过的电商设计神器,提高工作效率
  6. 数据结构折半查找例题_山东2011专升本计算机专业数据结构练习题 - 图文
  7. 吃了核辐射食物怎么办_尿酸过高怎么办?这几种食物,平时可多吃
  8. SpringBoot使用RestTemplate 摘要认证
  9. mysql添加语句_Mysql中插入数据语句
  10. [通用指导]笔记本内置无线网卡选用
  11. 倾斜模型精细化处理_基于倾斜摄影三维建模的模型精细化修复方法研究
  12. 群控云控SDK开发包(快速开发群控云控微信SCRM客服系统)
  13. 性价比超高的51单片机学习板与开发板
  14. lda指令是什么意思_lda指令什么意思
  15. clang-format代码格式化风格选项详细说明
  16. python freez_使用FreeZ在线电视在PC上观看电视
  17. 微信小程序项目实例SSM项目源代码小程序图书借阅系统
  18. 黄金再次失守千八关口 对冲基金空头寸增加
  19. vue 项目中使用wangEditor上传图片视频到oos
  20. 基于IAP和USB技术的嵌入式系统应用程序升级

热门文章

  1. K8S kube-proxy ipvs 原理分析
  2. 实体店铺如何运用会员营销获利?
  3. 取餐柜带给高校的价值火花
  4. 黑盒测试方法详细介绍
  5. 济南电子机械工程学校计算机专业班主任,市教育局 测试用校园动态 济南市优秀班主任评选活动在济南电子机械工程学校举行...
  6. android剪切文件怎么恢复吗,【剪切的文件如何恢复】被剪切或删除的文件夹怎么恢复...
  7. Unity3D游戏开发之Lua与游戏的不解之缘(上)
  8. 北京专科计算机学校排名及分数线,北京高职高专院校排名及分数线汇总(2021年报志愿参考)...
  9. 联想小新Pro16和华硕无畏Pro15 2022哪个好
  10. mysql怎样存储二维数组_二维数组存储