我觉得每个人刚开始的时候都会被这个窗口分裂合并机制搞崩溃过
每个窗口的四个角上的一小块区域都是可以进行分裂合并操作的,在任意一角按住鼠标往内部拖就是分裂(横向拖就是左右分裂,纵向拖就是上下分裂),往别的窗口拖就是合并。
这里要记住一个原则,窗口合并只能是两个窗口之间的事,将一个窗口向另一个合并的时候,不能导致任何其他窗口变化。
下图3号窗口可以跟2号互相合并,但是它们都吃不了1号窗口,同时1号窗口也吃不了2、3号。因为1要吃3必然顺带着就把2也给吃了,3要吃1也必然导致2变大,违反了上面那个原则。
一般问题就出现在这里,当发现3号向上拖无法合并1的时候,大多数人不是松手,而是条件反射地往下拖回来,结果就是又在3号里分了一个窗口出来……
解法就是先把1分裂,分割线还要跟2和3的分割线大致对齐,这时原本的2和3才能实现向上合并
每个窗口的四个角上的一小块区域都是可以进行分裂合并操作的,在任意一角按住鼠标往内部拖就是分裂(横向拖就是左右分裂,纵向拖就是上下分裂),往别的窗口拖就是合并。
这里要记住一个原则,窗口合并只能是两个窗口之间的事,将一个窗口向另一个合并的时候,不能导致任何其他窗口变化。
下图3号窗口可以跟2号互相合并,但是它们都吃不了1号窗口,同时1号窗口也吃不了2、3号。因为1要吃3必然顺带着就把2也给吃了,3要吃1也必然导致2变大,违反了上面那个原则。
一般问题就出现在这里,当发现3号向上拖无法合并1的时候,大多数人不是松手,而是条件反射地往下拖回来,结果就是又在3号里分了一个窗口出来……
解法就是先把1分裂,分割线还要跟2和3的分割线大致对齐,这时原本的2和3才能实现向上合并