2017-03-03 70 views
0

針對Visual Studio Code的2017年2月(版本1.10)發行說明介紹了他們稱之爲「Markdown的片段鏈接導航」的內容。下面是說明:什麼是Visual Studio代碼中的「Markdown的片段鏈接導航」?

「鏈接降價文件,其中包括一個片段現在將嘗試打開該文件在相應的標題:

* [Section](#_header) 
* [Another file](./other_file#_header) 

# Header 
... 

直接在VS代碼編輯器這樣快速瀏覽文檔。」

我已經搜索了關於此主題的更多信息,但還沒有找到任何東西。 Markdown中的碎片?我不知道這是可能的。有人能指點我更多的信息嗎?

+0

這可能會幫助你理解什麼意思通過「片段」:[如何鏈接到Markdown中同一文檔的一部分?](http://stackoverflow.com/q/2822089/866026)。據推測,VS Code正在使用這裏描述的方法。 – Waylan

回答

1

我實現了此功能。對不起,我不清楚的

在1.9中,我們增加了對CTRL點擊在降價編輯器中打開相應的文檔鏈接的支持。

Ctrl clicking [this link destination](./other_file.md) will open `other_file.md` in the editor 

1.10添加在當前降價文件導航到一個特定的頭支持

Ctrl clicking [this link destination](#header) will scroll to # Header 

... 

# Header 

您也可以使用這個跨文件:

Ctrl clicking [this link destination](./other-file.md#header) will open `other-file.md` and scroll to `#header` 

這使得完全導航基於降價文檔在編輯器內。下面是行動的特點:


如果您遇到任何錯誤或有VSCode降價支持任何功能建議,請讓我們知道:https://github.com/Microsoft/vscode/issues/new

+0

也許你應該補充說,一個ID會自動分配給每個頭部,這樣就可以讓哈希在鏈接中工作。自動生成標題的標識符雖然很常見,但不是標準的Markdown功能,並且不是所有Markdown用戶都知道的。它甚至沒有在Markdown語法規則中提到。在我看來,OP由於這個原因而對「碎片」感到困惑。 – Waylan

+0

謝謝,馬特 - 我現在明白了。我是一名技術作家,而且我非常瞭解Markdown的高效寫作缺點,例如不支持變量替換或跨越式。我希望「片段」是對這樣的功能的參考。不過,這是一個很好的補充。 –

相關問題