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"] } ] }
扩展
Visual Studio Code documentation