52149


おそらく機能拡張を自前で書かないといけないような気がしているのですが、VSCodeで.mdの拡張子をもつMarkDownファイルを編集しているときは、アウトラインが表示されて便利なのですが、これを
.txt のプレーンテキストファイルに対してもアウトライン表示したいと思っています。

プレーンテキストを開いているときに  
[1]自分で決めたルールでアウトラインのツリー構造が動くようにしたい  
[2]MarkDownの定義に従ったアウトラインのツリー構造が動くようにしたい

おそらく、[1]は難しく、[2]は簡単な気がしていますが、現在のところ、[1]も[2]もやり方がわかりません。

どちらかやり方をご存知のかた、ヒントやリンクでもかまいませんのでよろしくお願いします。


CC BY-SA 4.0
2019-01-20T15:32:43.007
52147
2019-04-16T17:02:30.423
21047
question
vscode
VSCode プレーンテキストでのアウトラインを行いたい


# [1]自分で決めたルールでアウトラインのツリー構造が動くようにしたい

そのルールが一般的なものでない限り、自作のプラグインを作成するしかないでしょう。

# [2]MarkDownの定義に従ったアウトラインのツリー構造が動くようにしたい

現在のファイルの言語モードを、自動判定されたものではなく手動で変更する機能があるようです。

> ステータスバーの言語インジケータをクリックし、表示されるドロップダウンリストから利用したい言語を選択する。  
>  または、`Ctrl+K-M`でも同様の操作が可能。  
>  <https://code.visualstudio.com/docs/languages/overview#_changing-the-
> language-for-the-selected-file>


CC BY-SA 4.0
2019-01-20T15:45:45.697
52149
2019-01-20T15:45:45.697
29826
52147
answer


[1]に関しては、VSCodeのアウトラインビュー機能の元になった？参考にした？エクステンションの、そのものの配布は終了していますが、ソースがまだ公開されているので、それを基にカスタマイズするということが考えられます。

一から作るのは大変でも、動いた実績のあるものを改造するのは何とかなりそうなレベルでは？

[Code
Outline](https://marketplace.visualstudio.com/items?itemName=patrys.vscode-
code-outline)

[patrys/vscode-code-outline](https://github.com/patrys/vscode-code-outline)


CC BY-SA 4.0
2019-01-20T23:12:59.523
52150
2019-01-20T23:12:59.523
26370
52147
answer