使用Visual Studio Code一些问题的解决方案

使用Visual Studio Code一些问题的解决方案

hansyee
2024-08-28 / 0 评论 / 7 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年09月06日,已超过226天没有更新,若内容或图片失效,请留言反馈。

编辑页对当前行进行高亮显示

ctrl+shift+p 呼出命令栏,输入 settings.json ,选择“首选项:打开用户设置[JSON]” 实际打开文件类似如下路径 C:\Users\player001\AppData\Roaming\Code\User\settings.json

在其中添加以下内容

    // 当前行高亮
    "editor.renderLineHighlight": "line",
    // 控制编辑器是否仅在焦点在编辑器时突出显示当前行:否
    "editor.renderLineHighlightOnlyWhenFocus": false,
    "workbench.colorCustomizations": {
        // 光标所在行高亮内容的背景颜色
        "editor.lineHighlightBackground": "#d2d5d774",
        // 光标所在行四周边框的背景颜色
        "editor.lineHighlightBorder": "#e60d0d"
    },

实际效果如下

使用免安装版给右键添加“用 Visual Studio Code 打开”菜单

使用免安装版本的VS Code时,右键点击文件没有“用 Visual Studio Code 打开”的菜单,此时可以通过修改注册表手动添加。 编辑一个注册表文件,随便起一个名字,如 open with VS Code.reg,添加以下内容 注:此处的例子使用的路径是 D:\\nosetup-tools\\VSCode\\Code.exe 注意替换程序实际路径

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Visual Studio Code]
"Icon"="D:\\nosetup-tools\\VSCode\\Code.exe"
@="用 Visual Studio Code 打开"

[HKEY_CLASSES_ROOT\*\shell\Visual Studio Code\Command]
@="\"D:\\nosetup-tools\\VSCode\\Code.exe\" \"%L\""

[HKEY_CLASSES_ROOT\Directory\shell\Visual Studio Code]
"Icon"="D:\\nosetup-tools\\VSCode\\Code.exe"
@="用 Visual Studio Code 打开"

[HKEY_CLASSES_ROOT\Directory\shell\Visual Studio Code\Command]
@="\"D:\\nosetup-tools\\VSCode\\Code.exe\" \"%L\""

保存后双击执行文件导入注册表即可。

使用时出现花屏的解决方案

正常使用的 VS Code 在最近几次更新后突然出现了bug,如下所示(放大看比较明显,不要以为是你屏幕上的灰,哈哈哈) ,有时甚至是比较大的白块,开始以为是电脑屏幕坏了,后来发现只有在使用 VS Code 的时候会出现这种情况,特别是在黑色背景和白色背景之间来回切换的时候,又时甚至打开软件就会立即出现这种白点。继续使用的过程中发现这种情况还会扩散到其他软件上,即其他软件有黑色背景的,也会一定概率出现白点,其实不限于黑色背景,只要不是白色的背景理论都会显现出白点,只是黑色或深色比较容易观察到。 搜索一番后,没有查到明显相关的资料,但找到了其他人汇报的另一个问题,使用 VS Code 出现白屏,他找到的解决方案是启动 VS Code 时传入一个禁止GPU的属性--disable-gpu。我也尝试了一下,竟然意外的解决了问题。 具体操作如下,在可启动 VS Code 的地方,如快捷方式或注册表添加的右键菜单,在启动命令里添加上述参数。

修改后重新启动 VS Code 即可发现情况有所好转,基本解决问题。通过这个问题的现象来看 VS Code 估计对显示驱动有点挑剔,具体原因就不深究了,不是电脑屏幕坏了就行。

注:通过配置VSCode运行时使用集显或许也能解决问题

0

评论 (0)

取消