为什么Visual Studio Code在键入冒号后会吃空格字符?



当我快速键入时,经常(但并非总是如此(* Visual Studio Code忽略冒号后面的空格字符。

例如,我在 Ruby 中键入哈希或关键字参数列表:

myhash = {space: :nope}

我得到

myhash = {space::nope}

如果我更故意地打字,它不会发生。

在上面这样的情况下,自动格式化也不会拯救我——它不会解析,因为 :: 是 ruby 的模块分隔符。

我能做些什么吗?在一个我非常熟悉的项目中,它几乎足以完全抵消Intellisense的生产力优势。

(*( 我不是特别快,但我一次几行代码可能会达到相当于 80wpm 左右的速度。

我想通了!shift-space被绑定到Trigger Suggest命令。

最新更新