在Visual Studio Code中,是否可以使用语法高亮显示将所选代码复制到剪贴板?我希望能够粘贴到Word文档或电子邮件中。
常规Visual Studio默认执行此操作(它将文本和RTF格式都放在剪贴板上)。
我看到我可以“切换开发者工具”并找到包含代码的div(带有class =“view-lines”),所以也许有一种方法可以使用那块html,但我不知道看到一种简单的方法来复制格式化的代码并粘贴到Word或电子邮件中。
答案 0 :(得分:15)
根据1.10更改日志:https://code.visualstudio.com/updates/v1_10#_copy-with-syntax-highlighting
现在可以使用该命令:F1
在命令框中输入/粘贴它(select a.id,a.name,
c.code,
a.active_dt,
a.inactive_dt,
b.category,
count(a.id,a.name,c.code) count
from student a,class b, descrip c
where a.id=b.id
and a.id=c.id
group by a.id,a.name,c.code
having count(a.id,a.name,c.code) >1;
或/var/www/html-aliases/site -> /var/www/html/site.com
)
答案 1 :(得分:1)
使用命令“使用语法高亮复制”。
<块引用>Ctrl + Shift + p
打开命令面板Copy With Syntax Highlighting
它自 VS Code v1.43(2020 年 2 月)起可用,正如评论中提到的@robert4。
答案 2 :(得分:0)
在尝试从 Visual Studio(而非代码)复制并粘贴语法高亮时遇到了这个问题。据我所知,不可能进行OOTB。
我正在使用 Visual Studio Enterprise 2019(v16.7.4),试图复制C#代码(也尝试过CSHTML)。
但是,我发现this article,这似乎表明 Visual Studio代码 OOTB将 Ctrl + C Ctrl + V 直接插入Outlook电子邮件或Word没有插件或精美的键盘快捷键的文档,我成功了!
我正在使用 Visual Studio Code v1.49.2 ,并复制C#代码。复制CSHTML也可以。