技巧篇——程序员怎么减少键盘C和V键的磨损?
2021-05-10 本文已影响0人
程序员吉森
众所周知,由于键盘质量问题,程序员的C和V键一般磨损的比较严重。
不同级别程序员.png今天就来聊聊怎么改变编码姿势来拯救你的CV键[狗头]。
姿势一 复制行
磨损指数:★★☆☆☆
有时候我们需要完整复制一行的内容,你是否还在使用鼠标选中一行,然后Ctrl+C,然后Ctrl+V来完成这种操作?其实主流的IDE中都提供了向下复制当前行的功能哦~
Intellij Idea
- Windows: Ctrl+D
- Mac: Command+D
VS Code
- Alt+Shift+↓
姿势二 修改变量名
磨损指数:★★★☆☆
修改变量名是个常见的操作,这个变量可能已经深入代码的各个角落了,但是我们突然发现这个变量名起的不妥。这个时候你是否还在一处一处的复制粘贴着新的变量名?IDE中都有提供修改变量名的功能哦~
Intellij Idea
- Shift+F6
VS Code
- F2
姿势三 批量替换文本
磨损指数:★★★★☆
除了修改变量名,更为常见的场景是文件中某个单词需要大量替换,这个时候修改变量名就不大适用了,我们需要在文件中快速寻找到相同的单词。针对这个需求,IDE中也提供了很方便的功能,让我们省去一处处复制粘贴的麻烦。
Intellij Idea
选中下一处重复单词
- Windows: Alt+J
- Mac: Control+G
选中文件中所有重复单词
- Windows: Ctrl+Alt+Shift+J
- Mac: Control+Command+G
相邻几行中按列全选中
- Alt+鼠标左键选择,进入列模式
正则表达式替换
- Ctrl+R/Command+R打开替换工具条,点击正则表达式的符号,即可开启按正则表达式进行替换。此方法适用于按模式匹配替换单词/符号。
VS Code
选中文件中所有重复单词
- Windows: Ctrl+F2
- Mac: Command+F2
相邻几行中按列全选中
- Alt+Shift+鼠标左键选择,进入列模式
姿势四 提取方法
磨损指数:★★☆☆☆
有的时候两个地方的逻辑类似,我们需要使用同一个方法。这时不要养成把之前的方法整体复制过去的习惯。应该先通过重构将原来的代码段提取成一个方法,然后在新的地方直接调用这个方法。IDE都提供了成熟的重构方法,何以解忧,唯有重构。
Intellij Idea
- Windows: Ctrl+Alt+Shift+T
- Mac: Control+T
VS Code
- Windows: Ctrl+Shift+R
- Mac:Control+Shift+R
保护键盘,从减少CV开始,一起来试试吧~