我在Linux机器上使用putty.我在vi中搜索的常用方法是输入斜杠/,然后输入我的搜索字符串,输入,然后通过n或shift+ 查看所有匹配项n.
我想知道vi是否有像Eclipse的增量搜索(ctrl+ j)这样的功能,其中当我输入时,它跳转到下一个逻辑匹配.我想我的一位同事曾经这样做,但我不确定.
我一直在作为Java开发人员的第一份工作中学习,以避免使用"!=",而是使用空if子句然后将逻辑放在else中:
//Bad:
if (x != null) {
// logic
}
//Good:
if (x == null){
} else {
// logic
}
Run Code Online (Sandbox Code Playgroud)
我们的首席开发人员的推理是避免不必要的位切换,特别是对于像空检查这样的简单逻辑.
我一直在寻找说明这一点的消息来源,但我似乎找不到任何消息.空if子句练习真的是"最佳实践"还是只是偏好?