我最近使用Notepad ++安装了Explorer插件
但我只能找到如何将它停靠在选项卡的左/右边,其他面板我想要的是将它停靠在另一个面板之上,这样我就可以同时看到两者的内容了
澄清这就是我所拥有的:
但这就是我想要的:注意左边面板放置的区别
我知道我可以将它放在文本区域的顶部/按钮/右侧,但这不是我想要的
答案 0 :(得分:0)
使用Ctrl + Alt + Shift + E(或选中插件> Explorer> Explorer)选项
我使用notepad ++ v6.7.8.2并且我刚刚安装了Explorer插件,这个快捷方式将探测器停靠在我记事本的左侧+ 9
答案 1 :(得分:0)
并不是您正在寻找的解决方案,但是我需要同样的东西,这对我有用。
使用任何您可以停靠不使用的窗口(我使用菜单视图->文档结构),然后将其停靠在您想要多停靠窗口所在的位置,并相应地调整其大小,然后处于停靠状态,调整面板的大小并将其悬停在您作为占位符放置的面板上方。
这不是完美的,因为标题栏会丢失空间,并且如果您移动NP ++,此未停靠的窗口也不会移动,但这是一种变通方法,在大多数情况下会足够有用。
对我来说,它的NppFTP功能列表。鉴于NppFTP在底部也有一个输出窗口,所以我在右侧有停靠的窗口,因此我实际上也可以覆盖nppFTP输出窗口的未使用空间!双赢。
答案 2 :(得分:0)
可以重新设计和重建对接系统,因为它是一个开源编辑器,而且布局系统相对简单,添加这样一个功能不需要几年时间。
以下是我在几个小时内取得的成果:
https://github.com/KnIfER/Textrument (WIP)
说明:在移动浮动面板或停靠面板的预览窗口时,按住 alt 将其放置到子面板中,或者如果子面板已经可见,您可以简单地拖动并像往常一样将面板停靠在其中。
与 MFC 不同,Textrument 的布局系统不允许您“无限地”拆分面板。将原来的上下面板水平拆分,左右垂直拆分——就这样,不再拆分。
在我的设计中,顶部和底部面板有两个额外的属性Extrude Left
、Extrude Right
,它们决定了左右边界的位置:
(相关代码见DockingManager::reSizeTo
)