ttrace / vscode-language-japanese-novel

Visual Studio Code で小説を執筆する時に使う言語拡張です。
MIT License
391 stars 27 forks source link

複数のワークスペースを開いているときのhttpサーバー、Websocketsサーバー競合 #17

Closed ttrace closed 2 years ago

ttrace commented 3 years ago

VS Codeで複数のワークスペースを開いているときに、HTTPサーバーとWebsocketsサーバーが競合してしまう。 回避するだけならポート番号をずらしていけばいいが、あまりやりたくない。 そこで、1度目に開いたサーバーを、二つ目以降に開くワークスペースが利用できる形態にならないかと考えている。 VS Codeのビュワーは現在のワークスペースのプレビューを表示し、ブラウザから見ている時には画面上部のタブを切り替える形で、ワークスペースを切り替えられるといいのではないだろうか。

いずれにせよプレビュワーは現在の原稿の他に、ワークスペース上の他のドキュメントを表示する必要もあるので、複数の原稿を保持できるように変更しておく必要がありそうだ。

ttrace commented 2 years ago

1.0.9で、空きポートを探してサーバーを増やすように変更しました。