如果我的代码有很多if / then / else条件,那么:
if () {
if () {
} else {
}
} else {
if () {
} else {
}
}
并且这些条件中可能还有很多文字。如何快速找到最外面的if
以及相应的else
。
答案 0 :(得分:3)
我使用backward-up-list
(绑定到 CM-up )来嵌套块到我感兴趣的if
,然后使用{ {1}}(绑定到 CM-right )在左括号上跳过块到forward-sexp
。
答案 1 :(得分:2)
尝试通过括号移动:M-C-b(后退),M-C-f(前进),M-C-n(下一个),M-C-p。不要害怕只是将点移动到缓冲区的顶部并向前移动。你也可以通过defuns和其他结构移动。