Mac版VS Code复制带高亮Dart代码到PowerPoint如何保留缩进?
解决Mac上VS Code复制带高亮Dart代码到PowerPoint丢失缩进的问题
以下是几种实用的解决方法:
调整VS Code内置设置
打开VS Code设置(快捷键Cmd+,),依次完成以下配置:- 搜索
editor.copyWithSyntaxHighlighting,确保该选项处于开启状态; - 搜索
editor.tabSize,设置为你Dart代码使用的缩进长度(通常是2或4); - 搜索
editor.insertSpaces,根据你的代码缩进习惯勾选(用空格缩进则勾选,用制表符则取消); - 搜索
editor.copyIndentation,将其设置为preserve,确保复制时保留原缩进格式。
- 搜索
通过TextEdit中转粘贴
- 在VS Code中复制带高亮的Dart代码;
- 打开Mac自带的TextEdit,新建RTF格式文档(不要选择纯文本);
- 将代码粘贴到TextEdit中,此时缩进和高亮都会完整保留;
- 从TextEdit中重新复制代码,再粘贴到PowerPoint即可。
使用VS Code扩展增强复制功能
安装如Copy with Formatting这类扩展,它能更精准地保留代码的缩进和语法高亮样式,安装后直接复制代码再粘贴到PowerPoint即可解决问题。
内容的提问来源于stack exchange,提问作者HasimYerlikaya
相关产品推荐
相关产品推荐

