gpt4 book ai didi

visual-studio-code - 编写 PowerShell 代码时,VSCode 不支持 editor.wordSeparators

转载 作者:行者123 更新时间:2023-12-04 14:55:24 28 4
gpt4 key购买 nike

之前,我修改了 editor.wordSeparators 以从单词分隔符列表中删除美元符号,因为我更喜欢 VSCode 在双击变量时选择整个变量名称,包括前导 $。

我上次打开 VSCode 时,它​​进行了更新,我似乎已经阅读了一些关于 PowerShell 的默认 editor.wordSeparators 值被更改的内容,但我现在在发行说明中找不到任何内容。

无论如何,即使我有

"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?"

在我的 setting.json 文件中,VSCode 似乎不再支持此设置,因为当我双击变量名称时从未选择前导美元符号(例如 $variable $变量)

我还注意到,即使连字符在单词分隔符列表中,VSCode 也不支持它:two-part 而不是 two-part

知道为什么吗?

最佳答案

这已经在 PowerShell VSCode Extension 中进行了几次修订。 .

根据Changelog :

Monday, June 21, 2021

Thursday, May 27, 2021

We now also remove - and $ from the word separators by default for PowerShell files. To add them back, use:

"[powershell]": {
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?"
}

Friday, May 21, 2021

因此解决方案是添加特定于 Powershell 的单词分隔符,因为 editor.wordSeparators 列表被忽略了:

"[powershell]" : {
"editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?"
},

现在 Get-Process$variable 在双击它们时被正确选中。快乐的日子!

关于visual-studio-code - 编写 PowerShell 代码时,VSCode 不支持 editor.wordSeparators,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68128258/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com