iT邦幫忙

0

請問 vsCode 如何更改選取的文字顏色?

請問 vsCode 如何更改選取的文字顏色?
我想要選取的文字可以變成全部是白色,
我試過以下設定,都不行:
"editor.lineHighlightForeground":"#ffffff",
"editor.lineHighlightBackground":"#ffffff",
"editor.selectionForeground": "#ffffff",
"editor.selectionBackground": "#ffffff",
請問要怎麼修改?
謝謝!
https://ithelp.ithome.com.tw/upload/images/20211130/20076058kIqjLAv6AN.jpg
上圖是我目前的 vscode 顯示
https://ithelp.ithome.com.tw/upload/images/20211130/200760588OAByv24zo.jpg
上圖是我想要的 (是在 sublime-text 內,選取的文字可以變白色)

1 個回答

0
nai
iT邦新手 5 級 ‧ 2021-12-01 10:51:32
最佳解答

看來一般顏色主題下,設定這邊沒辦法更改

你使用的editor.selectionForeground,是對應你需求的設定,但

一般情況下此參數似乎沒有作用

有些使用者也在抱怨這點,你可以去微軟的github跟國外網友一起推文抗議
https://github.com/microsoft/vscode/issues/36490

文件上寫
editor.selectionForeground: Color of the selected text for high contrast.

high contrast指的是高對比模式
也就是這個參數設定只在 高對比模式 下有用
比如我把windows呈現改為 高對比
https://ithelp.ithome.com.tw/upload/images/20211201/20139735uAbkBKXKfP.png
再把VScode改成 當OS高對比模式時自動高對比(這是預設)
https://ithelp.ithome.com.tw/upload/images/20211201/20139735e26JKdK9vd.png
這時這個editor.selectionForeground的設定就有用了
https://ithelp.ithome.com.tw/upload/images/20211201/20139735xkToTDY234.png

最上面github連結的第一則回文,似乎有人把 只在高對比模式下有用
這個限制的code改掉,改成就可以用在任何顏色主題下。但我沒有去實作測試這段

Homura iT邦高手 1 級 ‧ 2021-12-01 15:15:43 檢舉

2017...
完全不想改了吧...

samjam iT邦新手 4 級 ‧ 2021-12-03 11:12:30 檢舉

謝謝 nai 的回答,
高對比的顏色實在看不習慣,
只好先維持目前得顏色了,
謝謝您。

我要發表回答

立即登入回答