vscode操作技巧
代码着色
glsl、hlsl、fx、ush、usf着色器 安装Shader languages support for VS Code插件
对于ue4的ush、usf文件,需要配置其使用hlsl的着色规则
着色成功后的效果
打开文件时,缺省添加成Pin类型的Tab标签(非斜体)
改变当前文件时,左边的Explorer Pane不要自动Active到当前文件节点
设置Terminal缓冲区大小
注:缺省大小为1000行
开启Markdown(md)文件实时预览
设置当前python文件的python版本
配置命令行参数调试当前python文件(方式1)
点击Run and Debug按钮
添加args命令行参数
在.vscode/launch.json中的内容如下:
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "args": ["hello","go"] } ] }
点击Start Debugging (F5)调试按钮
配置命令行参数调试当前python文件(方式2)
使用-am和-at来指定参数
在.vscode/launch.json中的内容如下:
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "args": ["-am=hello","-at=go"] } ] }
也可以用--modearg和--typearg来指定参数
在.vscode/launch.json中的内容如下:
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "args": ["--modearg=hello","--typearg=go"] } ] }
查看和编辑二进制文件
查看和编辑二进制文件 安装Hex Editor插件
C++ 代码的智能感知(IntelliSense)
C#代码的智能感知(IntelliSense)
UE 专用的代码片段支持
更多详见:为虚幻引擎设置VS Code
扩展
Visual Studio Code documentation
分类:
系统-软件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2021-12-22 UE4之Game、Render、RHI多线程架构