多光标使用技巧
首先上图
学会这个操作,三天的工作量直接三十秒完成(手动狗头)。。。
首先来看一看我们的需求,假设我们生成DAO对象的时候手抖了直接生成了下划线命名的对象,就像下面这个样子:
那这时候我们需要将这些变量改成小驼峰命名式的,该如何快速操作呢?
第一步——多光标选择
对于一些比较规则的多光标选择,我们可以使用ctr+↑/↓来进行多光标选择,或者直接按住滚轮进行拖动也能实现多光标选择,如下:
选中后我们就可以批量的对这些行进行操作,那可能有人会问了:哎呀,那我想要操作的行没有排的这么规整怎么办呢?不要慌,还有一种办法虽然略微麻烦了一点,但是,可以随意的选择多光标的位置:按住Alt+Shift 然后使用鼠标左键点击想要输入的地方,每点一个地方就会在所点击的地方出现一个光标,如下图所示:
这样的话就可以自已定义多光标出现的位置,灵活性更高,但是不如前面两种方法操作的快。
第二步——位置跳转
我们选完光标后,需要将光标移动到合适的位置,比如可以左右键移动,但是每个单词长度不一,光靠左右移动肯定不行,这时候我们按住ctrl键在进行左右移动(←/→),就可以按单词进行光标跳转,比如我想把修饰符peivate都改成public,操作如下:
这样我们就可以进行下一步修改了
第三步——添加光标到所选字符
我们的初衷是想要把下划线命名的格式改成小驼峰命名法,所以最好的就是把所有下划线都选中,首先我们先选中下划线,然后再按住ctrl+alt+shift+j:
这样所有的下划线都被选中了。
第四不——大小写替换
选中下划线后按delete删除后,我们再按住shift+→选中要大写的字母:
最后通过ctrl+shift+u来切换大小写:
至此大功告成,如果没选中具体字母的话该操作就是将整个单词进行大小写替换。
tips
上述操作适用于JetBrains全家桶,演示的是Windows系统下的操作,mac系统对照开头的表格即可。