不支持多tab,或者多文件操作?
我发现对于简单的应用ok,但是当打开多个文件之后REPLToggle总有问题。。 比如打开文件a.py, REPLToggle 打开运行良好。 然后用多个tab打开多个文件,编辑其他文件。 切换回初始a.py的tab,关闭REPL,再打开,结果所有其他tab中的文件buffer都罗列在了当前运行REPL的tab中。 很容易重现。目前的设计不支持编辑器中有多个文件打开再多个tab?
最好详细讲一下复现的流程,我还是有点没明白你的意思,有截图也挺好
现在多tab会共享一个REPL窗口,
怪不得。。应该就是这个原因了。 感觉应该支持每个tab独立的repl窗口,才符合tab的使用场景。 我感觉不是多个tab共享一个repl,是所有的buffer共享一个吧? 我hide了repl窗口,在编辑了多个文件之后重新unhide回来,结果所有的buffer都会列出来。我等下给你发个截屏。 感觉创意很好,也有用,但是bug多多,所以最近都不用了。如果你有意修复各种问题,我就好好测下。另外能把你微信发我吗加你方便讨论? [email protected]
On Sun, Nov 3, 2019 at 5:40 AM Yiteng Zhang. [email protected] wrote:
现在多tab会共享一个REPL窗口,
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sillybun/vim-repl/issues/35?email_source=notifications&email_token=AAPRSHA63ZOT2VAYLPTF2ELQR2TBTA5CNFSM4JH3STJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC5POJY#issuecomment-549123879, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPRSHFNTBBTSWKWCANNVSLQR2TBTANCNFSM4JH3STJA .

能加入多tab支持吗?vim不用多tab不太现实啊。至少我是打开文件一定各自一个tab的。然后hide了再unhide就成这样了。。这还只是两三个tab的情况。
如果REPL能独立工作在各自的tab里就好了。或者,如果只在一个tab里使用REPL,hide unhide后能恢复成hide之前的视图,也可以。。。现在是把所有打开的文件全在一个window里并排了。。。
我已经更新,在我这里可以支持多tab,你可以更新看看能不能使用
现在是每个tab拥有一个独立的REPL,区别不同的REPL是依靠TAB的编号,也就是说在第二个tab中打开的REPL叫做:ZYTREPL2,以此类推。这样的问题在于如果有多个tab,都打开了repl窗口,但是关闭了某个tab,那么后面tab对应的repl的名字就都对不上了。
测了下,看到了。第二个tab里共享第一个tab的REPL。 不能有独立的吗? 而且buffer还是有重叠。打开第二个REPL的时候,还是几个tab里的buffer在第二个tab下都给我都排出来了
On Wed, Dec 11, 2019 at 4:00 AM Yiteng Zhang. [email protected] wrote:
现在是每个tab拥有一个独立的REPL,区别不同的REPL是依靠TAB的编号,也就是说在第二个tab中打开的REPL叫做:ZYTREPL2 ,以此类推。这样的问题在于如果有多个tab,都打开了repl窗口,但是关闭了某个tab,那么后面tab对应的repl的名字就都对不上了。
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sillybun/vim-repl/issues/35?email_source=notifications&email_token=AAPRSHHTXTJT5Z5LGDI5FX3QYCT4RA5CNFSM4JH3STJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGSL4MI#issuecomment-564444721, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAPRSHA6FXY3XBEDCTTMAZLQYCT4RANCNFSM4JH3STJA .
你更新了么?现在是独立的呀?
我更新了。这里详细说是有两个问题,但是紧密相连于tab环境下的实现:
- 在第二个tab上,可否打开repl。 目前是可以的。只是目前看还仍然是跟第一个tab下共享同一个repl。最好是独立出来开第二个新的repl环境。
- 再第二个tab上打开repl之后,VIM所有打开的buffer全部都在当前tab下vertial split出来了。。。这太疯狂了。我还得一个个手工关了。
这等于第二个tab下的repl就没法用了。
抱歉,我又更新了下,貌似两个问题都fix了! 容我试用一段时间,再跟你报告。谢谢!