求问vscode右上角那个运行按钮,变成固定默认run code
vscode吧
全部回复
仅看楼主
level 1
碰螺丝 楼主
vscode 右上角的这个三角形运行按钮,以前是默认我上一次用了什么,他就用什么,如果要改,就得点右边箭头下拉菜单选择别的,然后之后就会都变成我选择的那种。
但是这几天突然变成了默认永远使用run code,只有当我点右边箭头下拉菜单自己选择时才会临时使用一次我选择的东西,然后三角形运行按钮还是默认run code。
比如说相应运行一个.py文件,默认运行按钮是run code , 然后我点击右边箭头下拉菜单里面选择run python file in dedicated terminal , 之后运行按钮就会变成默认使用run python file in dedicated terminal,这样我以后都只需要点一下运行按钮就行,不需要再下拉菜单了。
但现在就变成了无论如何,运行按钮都始终是run code,我每次都必须手动在下拉菜单里选run python file in dedicated terminal,就很麻烦。
请问有什么办法改回去吗
2025年11月22日 11点11分 1
level 1
碰螺丝 楼主
我试过关掉code runner扩展,下拉菜单就变成如图的样子,没有了run code选项,三角形运行按钮变成了run python file,并且依旧永远是它,而不是我记住我上一次在下拉菜单里选择的选项。
我估计现在就是三角形运行按钮永远是下拉菜单里的第一个选项,而不是记住上一次选择的选项。这个很不方便啊,每次都要多点几下。
而且我问了别人,他的vscode还是像之前那样会记住上一次选择的选项,所以是我的vscode出了什么bug吗?还是需要改什么设置?
2025年11月22日 11点11分 2
level 1
碰螺丝 楼主
我已经试过禁用所有扩展,只开python扩展(以及那些会随着python扩展自动打开,无法控制的扩展),依旧没用。
然后我还尝试卸载vscode + 删除C:\Users\用户名\.vscode文件夹 + 删除C:\Users\用户名\AppData\Local\Programs\Microsoft VS Code文件夹 + 删除C:\Users\用户名\AppData\Roaming\Code文件夹, 然后重新从官网下载vscode安装,依旧没用。这些已经是我所能找到的跟vscode有关的所有文件了
2025年11月22日 11点11分 4
level 1
碰螺丝 楼主
另外还有一个信息是,所有我以前打开过的工作区,它的三角形运行按钮会是我以前选择的run python file in dedicated terminal,并且即使我禁用python扩展,手动在下拉菜单里选择run code,当我再次打开python扩展的时候,运行按钮依旧会变成run python file in dedicated terminal。 而所有新打开的工作区,运行按钮会是默认的第一个run code。
2025年11月22日 11点11分 5
也就是说现在貌似是不能再人为改变运行按钮了,如果以前工作区选过,就用以前的选项,如果是新建的工作区,则永远是默认的第一个选项run code
2025年11月22日 11点11分
level 1
碰螺丝 楼主
经过我的排查,关于这个运行按钮用哪个选项的相关设置,应该是保存在 C:\Users\用户名\AppData\Roaming\Code\User\workspaceStorage\对应工作区的一串文本\state.vscdb 里面的,只要我把它删掉,那么对应以前的工作区的运行按钮会变成run code。
但是这个文件并不是简单的文本文件,我不知道具体怎么改
2025年11月22日 12点11分 6
level 1
碰螺丝 楼主
好像就是新版本的问题,换了一个老版本就好了
2025年11月23日 14点11分 7
1