コード補完(Code Completion)と言えば、入力中の文字の後に続く文字列を予想し自動入力してくれる形が一般的だが、一部のIDEでは入力中の文字より前の部分に対して作用する後置補完(Postfix Code Completion)という機能が存在する。個人的に大分活用している機能なのだが、周りを見ていると意外と知名度が低そうなので、普及のためここに魅力を記しておきたい。 “Postfix Code Completion コードの後置補完” の続きを読む
カテゴリー: Visual Studio Code
Visual Studio CodeのExtensionのコードを読む (TS/JS postfix completion)
Visual Studio CodeでGo言語のソースコードを書く時間が増え、Postfix Code Completionの機能が欲しいなと思った。残念ながら現在そのようなExtensionは存在していないようなので、自分でExtensionを書こうと思い参考になりそうなものを調べていたところ、TypeScript / JavaScript用のPostfix Code CompletionのExtensionであるTS/JS postfix completion Extension が見つかった。
Issuesを見てみると、ちょうど「他の言語もサポートしてよ」というIssueが上がっていた。それに対する作者の返答が「今のところTS/JSしか書かないので、興味はないけどこのExtensionはオープンソースだから自分でやってみたら?」となっていたので、僕も自分でやってみようかと思ってソースコードを読んでみることにした。 “Visual Studio CodeのExtensionのコードを読む (TS/JS postfix completion)” の続きを読む