Visual Studio Code– tag –
-
開発ログ
Windowsでファイル名を大文字から小文字に変更したらGitが正しく認識しなくなった
Windows環境でファイル名をkebab-caseへ変更したところ、VS CodeではModifiedと表示されるのに`git ls-files`や`git log`で新しいファイル名を認識できない問題が発生しました。原因は`core.ignoreCase=true`の環境で、Gitインデックスに変更前の大文字・小文字が残っていたことでした。 -
開発ログ
Markdown Clip 1.2.0開発ログ:Front Matter連携とコピーHTMLの整理
Markdown Clip 1.2.0で、YAML Front MatterをMarkdown-itプラグインへ汎用的に渡す仕組みを追加。コピーHTMLの不要属性と見出しIDをプレビューへ影響させず整理し、重複ID警告、テスト、公開まで行った開発を振り返ります。 -
開発ログ
VS CodeのMarkdownプレビューから編集位置へ移動できなくなった理由
VS CodeのMarkdownプレビューを操作してもエディターの対応位置へ移動しなくなった原因を調査。見出しIDとの違い、VS Code 1.120での既定値変更、従来の動作へ戻す設定を整理します。 -
開発ログ
Markdownの重複IDでVS Codeプレビューから見出しが消えなくなった原因
VS CodeのMarkdownプレビューで、削除した見出しが残り続ける現象を調査しました。手書きHTMLによる比較から、重複IDとIDをキーにした差分更新が原因だと分かるまでをまとめます。 -
開発ログ
Markdown Digit 1.1.0でMarkdown文書全体の数字を自動変換する
VS Code拡張機能Markdown Digit Formatter 1.1.0で、VS Code設定とYAML Front Matterによる文書全体の数字変換を実装しました。設定の優先順位、markdown-itとの連携、多言語化、テスト、npm auditやMarketplace画像URLの問題まで振り返ります。 -
開発ログ
Markdown Digitを作ってVS Code拡張機能の公開準備を整えるまで
markdown-it-digitをVS CodeのMarkdownプレビューへ統合する拡張機能「Markdown Digit」を開発。最小限の実装、6ロケールのテスト、日英README、VSIXの整理、GitHub Actionsによる自動公開とPAT認証エラーへの対応を振り返ります。
1