LoginSignup
4
4

More than 5 years have passed since last update.

Visual Studio Code 1.3 が出るから、Markdown 関連で気が付いたことをメモっとく

Posted at

Insiders build を使っていて気がついたこと。
Markdown まわりと terminal まわり。

alt

その他

  • Tab と Editor stacks まわりを把握しとくと良い感じ
  • File: Open Recent がいい

参考

Markdown

  • Markdown が Extension (インストール済みの拡張機能としては出てこない) として実装され、レンダリングエンジンも marked.js から markdown-it に変更された影響で、CommonMark spec に準拠するようになった
    • markdown-it は plugin をサポートしているのだけど、良い PR Markdown plugins #7794 が上がっていたが実装される前に PR した本人が close してしまった。
    • 仮に上記が実装されたとしても、preview できたものを何かに吐き出すことはできないので、例えば preview できてる時は HTML になっているので、それをファイルに吐き出すような機能を追加しなければいけない気がする
  • スペースを含んだ画像ファイルを Preview で表示できない
  • ハイライトがおかしい
    • 1.2 の markdown mode と比べると、ハイライト表示がおかしい気がする
  • Preview mode で検索できないのが不便になってきた
  • vscode builtin の Markdown extension をベースにいくつかの plugin を突っ込んで /usr/tmp/test.html に Preview 用にレンダリングされた HTML ファイルを吐くようにいじってみたもの。https://github.com/satokaz/vscode-markdown-it
    • そのまま clone してもダメなので、遊んでみたい場合は .vsix ファイルを vscode で読み込んで再起動すれば有効になる (builtin の markdown を上書きするエクステンション)
    • pandoc で -f markdown_github+footnotes+definition_lists オプションをつけてあげれば markdown-it plugin でレンダリングされた emoji, deflist, toc, footnote, front-matter を有効にしてくれる

NOTE: その他は、label:markdown で Issue を見てみるのも良いかと思います

NOTE: VS Code で Markdown やるなら、この記事がオススメ。だいたいこうなるので参考に。
* Build an Amazing Markdown Editor Using Visual Studio Code and Pandoc

Integrated Terminal

  • 日本語入力とコピペができない
    • Cannot trigger IME on Integrated terminal #7045
    • vscode 1.2 では terminal.js を使っていたが、1.3 から xterm.js に変更になった影響。
    • fix は vscode 1.4 をターゲットにしているっぽい
    • Commits on Jul 9, 2016 のどれかの commit でコピペはできるようになった
  • locale が C になる。locale コマンドで確認。
    • export LANG="ja_JP.UTF-8" を実行する
    • Commits on Jul 9, 2016 のどれかの commit でコピペはできるようになった
  • Track pad でスクロールできない
  • エディタ上で選択されたテキストをコマンドとしてターミナルで実行させる機能が、Terminal: Run Selected Text In Active Terminal コマンドが追加されている。
    • そのままで、セレクトしたテキストがコマンドとして Terminal に投入され実行される

NOTE: その他は、label:integrated-terminal で Issue を見てみるのも良いかと思います

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4