2017-08-03 1 views
1

同じフローを持つコマンドを作成したい場合は、コマンドを作成するとエクスプローラウィンドウに移動し、そこにファイルの名前を入力することができます。既存のvscode APIでこれを行う方法はありますか?VSCodeのFile:New Fileコマンドと同様の拡張コマンドを作成するにはどうすればよいですか?

更新:explorer.newFileを実行すると、エクスプローラを介してファイルを作成するフローが行われました。私はユーザーの入力を受け取り、2つのテンプレートファイルを作成し、 'explorer.newFile'によって作成された元のファイルを削除したいと思います。 'explorer.newFile'は新しいファイルについての情報を返すようには見えないので、これを行うファイルウォッチャーを作成して、ファイルの作成/削除が不安定になります。これをスムーズにする方法はありますか?

答えて

1

いいえ、VSCode 1.15としてではありません。現在、組み込みのcreate fileコマンド(explorer.newFile)を再利用するか、クイックピッカーAPIを使用して同様のフローを実現することをお勧めします。

+0

組み込みのcreate fileコマンドを再利用することで何を意味するか分かりますか?あなたはvscodeのソースに入り、それを再利用できるかどうかを確認していますか?それとも他のことを言いたいのですか? – Sweetman

+0

組み込みの 'explorer.newFile'コマンドを試してみてください。起動すると、エクスプローラを使用して新しいファイルを作成するのと同じ流れがトリガされます。私はこれにノートを追加しました –

+0

ありがとう、それは流れを得るのを助けました。残念ながら、コマンドの約束が、作成されたファイルに関する情報に値を決めるようには見えません。私は、ユーザーの入力に基づいて2つのファイルを作成し、explorer.newFileで作成したファイルを削除します。これを行うために、私は作成されたファイルにファイルウォッチャーを設定し、そのようにファイル情報を取得しますが、これにより作成/削除が非常に遅くなります。助言がありますか?より詳細な質問を更新します。 – Sweetman

関連する問題